kikutnik666
16-07-2013, 16:26
czesc.
Pewnie wiele osob korzystalo z calkiem fajnego dodatku MaxiMenuCK- dodatek ten tworzy kaskadowe menu.
Korzystalem z niego przez dluzszy czas, a teraz utknalem na jednej malej rzeczy zwiazana z PHP.
Otoz chcialem nadac dla ostatniego elementu klase "last". Jest to domyslnie dla elementow z podmenu (level2, level3 itd.), jednak gorzej z pierwszym, glownym poziomem menu (level 1)- tam jest dodawana klasa "first", ale "last" juz nie...
Nie wiem dlaczego, to ustawienie fabryczne chyba.
Ale wiadomo- ustawienia fabryczne da sie obejsc.
Próbowalem, poleglem...
prawdopodobnie chodzi o ten kodzik w pliku helper.php:
$item->classe .= $item->is_end ? ' last' : '';
$item->classe .= ! isset($items[$i - 1]) ? ' first' : '';
if (isset($items[$lastitem])) {
$items[$lastitem]->classe .= $items[$lastitem]->shallower ? ' last' : '';
$item->classe .= $items[$lastitem]->deeper ? ' first' : '';
if (isset($items[$i + 1]) AND $item->level - $items[$i + 1]->level > 1) {
$parentItem->classe .= ' last';
}
}
problem w tym, ze probowalem go wstawiac tu i tam, potem wywolywac no i guzik mi to dalo.
tutaj link do dodatku:
http://extensions.joomla.org/extensions/structure-a-navigation/menu-systems/drop-a-tab-menus/11578?qh=YToxOntpOjA7czo4OiJtYXhpbWVudSI7fQ%3D%3D
Pewnie wiele osob korzystalo z calkiem fajnego dodatku MaxiMenuCK- dodatek ten tworzy kaskadowe menu.
Korzystalem z niego przez dluzszy czas, a teraz utknalem na jednej malej rzeczy zwiazana z PHP.
Otoz chcialem nadac dla ostatniego elementu klase "last". Jest to domyslnie dla elementow z podmenu (level2, level3 itd.), jednak gorzej z pierwszym, glownym poziomem menu (level 1)- tam jest dodawana klasa "first", ale "last" juz nie...
Nie wiem dlaczego, to ustawienie fabryczne chyba.
Ale wiadomo- ustawienia fabryczne da sie obejsc.
Próbowalem, poleglem...
prawdopodobnie chodzi o ten kodzik w pliku helper.php:
$item->classe .= $item->is_end ? ' last' : '';
$item->classe .= ! isset($items[$i - 1]) ? ' first' : '';
if (isset($items[$lastitem])) {
$items[$lastitem]->classe .= $items[$lastitem]->shallower ? ' last' : '';
$item->classe .= $items[$lastitem]->deeper ? ' first' : '';
if (isset($items[$i + 1]) AND $item->level - $items[$i + 1]->level > 1) {
$parentItem->classe .= ' last';
}
}
problem w tym, ze probowalem go wstawiac tu i tam, potem wywolywac no i guzik mi to dalo.
tutaj link do dodatku:
http://extensions.joomla.org/extensions/structure-a-navigation/menu-systems/drop-a-tab-menus/11578?qh=YToxOntpOjA7czo4OiJtYXhpbWVudSI7fQ%3D%3D