Rozwinięte menu

Rad

Avatar: Rad

2010-03-11 21:34

Witam,

Jak temu zaradzić... Podstrony w lewym menu są wszystkie rozwinięte rozwinięte na stałe.
http://libedor.pl/test/?muzyczne,23

W konfiguracji odznaczona jest opcja "Wyświetl rozwinięte menu"

Proszę o pomoc.

» Quick.Cms v2.x

RAD

Makaron

Avatar: Makaron

2010-03-12 16:15

Jeśli ta opcja jest odznaczona to menu powinno być zwinięte, chyba, że edytowałeś plik core/pages.php funkcja throwMenu(). Najlepiej porównaj sobie ten plik z oryginalnym, który możesz ściągnąć z działu download ze skryptem.

www.mak-web.pl - modyfikacje QC i QCMS

Rad

Avatar: Rad

2010-03-12 18:26

Witam, dzięki za odpowiedź.
Nie edytowałem funkcji throwMenu, porównałem jest bez zmian, natomiast edytowałem funkcję generateMenuData. Czy zmiany w tej funkcji mogą mieć na to wpływ?

Zmieniłaem:

if( isset( $aData ) ){
foreach( $aData as $iKey => $iPage ){
$this->mData[$this->aPages[$iPage]['iPageParent']][$iPage] = true;
if( $iDepthLimit > $iDepth && ( $iPageCurrent == $iPage || isset( $this->aPageParents[$iPage] ) || DISPLAY_EXPANDED_MENU === true ) ){
$this->generateMenuData( $iType, $iPageCurrent, $iDepthLimit, $iDepth + 1, $iPage );
}

na

if( isset( $aData ) ){
foreach( $aData as $iKey => $iPage ){
$this->mData[$this->aPages[$iPage]['iPageParent']][$iPage] = true;
$this->generateMenuData( $iType, $iPageCurrent, $iDepthLimit, $iDepth + 1, $iPage );
}

RAD

Makaron

Avatar: Makaron

2010-03-15 16:38

Tak ma wpływ usunięty warunek:

|| DISPLAY_EXPANDED_MENU === true

www.mak-web.pl - modyfikacje QC i QCMS

Do góry
o nas | kontakt