ola0012008-06-03 19:05 | Witam, |
Makaron2008-06-04 07:12 | Wg mnie trochę zmieniłeś konwencję. Jeśli coś ma być nieklikalne to powinno być nagłówkiem. Ze schematu, który tu podałeś można wywnioskować, że mogły to być po prostu 2 menusy (nadałyby się te oryginalne 3 i 4). Wtedy teksty "strona nadrzędna 1" byłyby nazwami tych menusów, które ustawia się w plikach językowych, a strony "podrzędne" stałyby się zwykłymi nadrzędnymi. Czy to nie rozwiązałoby tego problemu? |
ola0012008-06-04 17:58 | Cały sęk w tym, że klient chce mieć możliwość dodawania później nowych stron nadrzędnych i do nich nowych podrzędnych właśnie w menu po lewej. Gdybym zostawiła tam poprostu menu3 i menu4 to on przecież sam później w panelu admina nie może dodawać do lewego menu kolejnych menu. Dlatego pomyślałam że usunę wyświetlanie nazw menu w pliku pages_default.tpl i jako nazwę działu użyję strony, do której dodam podstrony. W ten sposób klient będzie mógł dodawać w późniejszym czasie kolejne "menu" po lewej stronie.
<!-- BEGIN LIST --><li class="l$aData[sStyle]"><a href="$aData[sLinkName]" $aData[sSelected]>$aData[sName]</a>$aData[sSubContent]</li><!-- END LIST -->
|
treewood (OpenSolution)2008-06-05 09:02 | edytuj core/pages.php i w funkcji throwMenu() zaraz przed $oTpl->setVariables( 'aData', $aData ); wstaw:
$aData['sLinkName'] = '#';
Powinno dzialac |
ola0012008-06-05 18:10 | Dziękuję - działa!!! |