noiragneau
22-01-2015, 09:37
Witajcie.
Zacząłem bawić się tworzenie własnych modułów i mam mały problem.
Otóż chciałbym stworzyć prosty moduł z tekstem, który będzie kierował na konkretną pozycję menu. Byle by wszystko było konfigurowalne z poziomu tego modułu.
Mój default.php wygląda tak:
<div>
<a href="<?php echo $params->get('box1_menuitem'); ?>">
<h2><?php echo $params->get('box1_naglowek'); ?></h2>
<?php echo $params->get('box1_tresc'); ?>
</a>
</div>
Parametry:
<field name="box1_naglowek" type="text" default="" label="Nagłówek h2 pierwszego BOXa" description="Wpisz tytuł" />
<field name="box1_tresc" type="editor" label="Opis:" description="Wpisz dowolny tekst" width="300" height="100" filter="safehtml" />
<field name="box1_menuitem" type="menuitem" default="45" label="Wybierz pozycję menu" description="Select a menu item" />
Myślałem że łatwo to zrobię za pomocą parametru type="menuitem", jednak wybierając jakąś pozycję, zwraca ID pozycji menu i tworzy wtedy link który nie działa (www.jakasstrona.pl/pl/122 (http://www.jakasstrona.pl/pl/122))
Nie wiem jak to przerobić żeby tworzyły się poprawne linki.
PS. Jeśli macie linki do ciekawych tutoriali do nauki tworzenia modułów, będę wdzięczny.
Zacząłem bawić się tworzenie własnych modułów i mam mały problem.
Otóż chciałbym stworzyć prosty moduł z tekstem, który będzie kierował na konkretną pozycję menu. Byle by wszystko było konfigurowalne z poziomu tego modułu.
Mój default.php wygląda tak:
<div>
<a href="<?php echo $params->get('box1_menuitem'); ?>">
<h2><?php echo $params->get('box1_naglowek'); ?></h2>
<?php echo $params->get('box1_tresc'); ?>
</a>
</div>
Parametry:
<field name="box1_naglowek" type="text" default="" label="Nagłówek h2 pierwszego BOXa" description="Wpisz tytuł" />
<field name="box1_tresc" type="editor" label="Opis:" description="Wpisz dowolny tekst" width="300" height="100" filter="safehtml" />
<field name="box1_menuitem" type="menuitem" default="45" label="Wybierz pozycję menu" description="Select a menu item" />
Myślałem że łatwo to zrobię za pomocą parametru type="menuitem", jednak wybierając jakąś pozycję, zwraca ID pozycji menu i tworzy wtedy link który nie działa (www.jakasstrona.pl/pl/122 (http://www.jakasstrona.pl/pl/122))
Nie wiem jak to przerobić żeby tworzyły się poprawne linki.
PS. Jeśli macie linki do ciekawych tutoriali do nauki tworzenia modułów, będę wdzięczny.