Joomla 5.1.0 a Joomla 4.4.4 (17 dub 2024)
Dnes byla uvolněna nová verze Joomla 5.1.0, společně s Joomla 4.4.4. Tato verze přináší spoustu nových funkcí, vylepšení v oblasti bezpečnosti a kódu a díky těmto vylepšením i vyšší rychlost.
Odkaz na článek v šabloně
24. bře 2015 12:33 #121075
Zdravím dá se nějak v šabloně k odkazu na článek na základě ID s přihlédnutím jestli je zapnuté SEF nebo ne.
nyní to mám takto:
jenže pokud vypnu SEF, tak samozřejmě link přestane fungovat.
Díky
nyní to mám takto:
Code:
$lang = explode('-', $this->language);
$famo = $menu->getItem(102);
<a href="<?php echo $lang[0] . '/' . $famo->route; ?>"><?php echo $famo->title; ?></a>
Díky
24. bře 2015 14:45 #121079
Odpověď od Cony
Moderátor
Inspirovat se můžete v souborech základních modulů, třeba články z kategorie
viz soubor /modules/mod_articles_category/helper.php
Zásadní je funkce JRoute::_()
Code:
$link = JRoute::_(ContentHelperRoute::getArticleRoute($item->slug, $item->catid, $item->language));
Zásadní je funkce JRoute::_()
25. bře 2015 06:13 #121087
Odpověď od jval
Návštěvník
Tak nakonec jsem JRoute použil takto
a funguje bezvadně. Díky
Code:
echo JRoute::_('index.php?Itemid=' . 102 . '&lang=cs');
25. bře 2015 13:34 #121098
Odpověď od Cony
Moderátor
Tím jste na pevno určil aktivní položku menu s ID 102, pokud by jste použil funkci ContentHelperRoute::getArticleRoute, jak jsem psal původně, položka menu by se sama dohledala, pro budoucí změny struktury menu je to vhodnější.
25. bře 2015 22:54 #121112
Odpověď od jval
Návštěvník
No ono tohle bude jen na jakýsi hlavní rozcestník, který se určitě měnit nebude, takže je to nakonec asi jedno. I tak díky za pomoc.
25. bře 2015 23:08 #121113
I'm sorry, my responses are limited...you must ask the right questions.
Odpověď od Bong
Moderátor
Prominte, ale v tom pripade me nenapada proc volite tak slozite reseni. Nemohl nyste nam osvetlit o co se jedna? Treba by se to hodilo i nekomu dalsimu.
I'm sorry, my responses are limited...you must ask the right questions.