-
Migrace z Joomla 1.5, 2.5 a 3.x do nové Joomla 6
Bong ·
- X Online Joomla bar xunil ·
-
Phoca Cart - pluginy dopravy
H13 ·
-
Nový joomlaportal.cz
Linelabcz ·
-
Amanus - nová šablona Astroid frameworku podporující Phoca Cart
H13 ·
- X Claude Code a VS Code - kompromitace xunil ·
-
Phoca Download - verze 6.1.6 vydána
H13 ·
-
Phoca Cart - Booking
H13 ·
Odkaz na kontakt (ContactHelperRoute)
- filip
- Autor
- OFFLINE
- Uživatel
-
Méně
Více
- Příspěvky: 8
10. bře 2020 11:20 #141891
od filip
Ahoj,
řeším odkazy na kontaktní stránku uživatele v různých komponentách.
Mám vytvořeny kontakty (Komponenty > Kontakty) a mám plugin Events booking (Kalendář). V tomto kalendáři registrovaní uživatelé vytváří akce. V detailu akce se zobrazuje jméno uživatele, který akci vytvořil a na něm odkaz na všechny akce tohoto uživatele. Potřeboval bych, aby ten odkaz šel na stránku kontaktu.
K tomu chci využít takto složený link:
Takto se skládá link v komponentě com_contact na přehledu kontaktů. $slug a $catid už mám, s tím není problém. Problém asi s tím, že ten helper nejde použít mimo com_contact. Nejsem programátor, takže prosím o pomoc. Tuším, že problém bude se jmenným prostorem.
Otázka tedy zní, jak použít contact helper v jiné komponentě? Pohybuji se v rámci přepisů v šabloně, nerad bych zasahoval do jádra.
Děkuji
Filip
řeším odkazy na kontaktní stránku uživatele v různých komponentách.
Mám vytvořeny kontakty (Komponenty > Kontakty) a mám plugin Events booking (Kalendář). V tomto kalendáři registrovaní uživatelé vytváří akce. V detailu akce se zobrazuje jméno uživatele, který akci vytvořil a na něm odkaz na všechny akce tohoto uživatele. Potřeboval bych, aby ten odkaz šel na stránku kontaktu.
K tomu chci využít takto složený link:
Code:
JRoute::_(ContactHelperRoute::getContactRoute($slug, $catid))
Takto se skládá link v komponentě com_contact na přehledu kontaktů. $slug a $catid už mám, s tím není problém. Problém asi s tím, že ten helper nejde použít mimo com_contact. Nejsem programátor, takže prosím o pomoc. Tuším, že problém bude se jmenným prostorem.
Otázka tedy zní, jak použít contact helper v jiné komponentě? Pohybuji se v rámci přepisů v šabloně, nerad bych zasahoval do jádra.
Děkuji
Filip
- Cony
-
- Pryč
- Moderátor
-
Méně
Více
- Příspěvky: 5174
10. bře 2020 12:31 #141893
od Cony
Odpověď od Cony v tématu Odkaz na kontakt (ContactHelperRoute)
Jste mimo komponentu contact, musíte si helper ručně zaregistrovat, někam na začátek souboru, ve kterém používáte ten helper, dejte tohle
Code:
JLoader::register('ContactHelperRoute', JPATH_ROOT. '/components/com_contact/helpers/route.php');
Poděkovali: filip
- filip
- Autor
- OFFLINE
- Uživatel
-
Méně
Více
- Příspěvky: 8
10. bře 2020 12:44 #141894
od filip
Odpověď od filip v tématu Odkaz na kontakt (ContactHelperRoute)
Díky moc, to je přesně ono!
Vygenerováno za 0.051 sekund