Проблемы с меню и cataloger в 1.9

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Post Reply
Hippy-core
Forum Members
Forum Members
Posts: 76
Joined: Sat Dec 06, 2008 3:05 pm

Проблемы с меню и cataloger в 1.9

Post by Hippy-core »

Глубина ($node->depth) элементов меняется в зависимости от страницы каталога. Из-за не могу сделать нормальное многоуровневое меню. Использую вот такой шаблон:

Code: Select all

{if $count > 0}
<ul class="catalog-menu">
{foreach from=$nodelist item=node}
{if $node->depth > $node->prevdepth}
{repeat string="<ul>" times=$node->depth-$node->prevdepth}
{elseif $node->depth < $node->prevdepth}
{repeat string="</li></ul>" times=$node->prevdepth-$node->depth}
</li>
{elseif $node->index > 0}</li>
{/if}
{if $node->haschildren == true }
{assign var="icon" value="folder"}
{elseif $node->haschildren == false }
{assign var="icon" value="page"}
{/if}
{if $node->current == true}
<li>{$node->menutext}
{else}
<li>
<a href="{$node->url}"{if $node->target ne ""} target="{$node->target}"{/if}>{$node->depth}{$node->menutext}</a>
{/if}
{$node->titleattribute}
{/foreach}
{repeat string="</li></ul>" times=$node->depth-2}</li>
</ul>
{/if}


вот пример: http://anton.hosting-altegroup.ru/.

Скажите пожалуйста, почему меняется глубина?
von-hamster
Power Poster
Power Poster
Posts: 339
Joined: Thu Nov 01, 2007 3:11 pm

Re: Проблемы с меню и cataloger в 1.9

Post by von-hamster »

Уже узнавал в соответствующей теме - сказали исправили уже... В следующей версии будет работать.
Hippy-core
Forum Members
Forum Members
Posts: 76
Joined: Sat Dec 06, 2008 3:05 pm

Re: Проблемы с меню и cataloger в 1.9

Post by Hippy-core »

А есть ли какой нибудь патч или фикс? И если нет, то когда выйдет следующая версия?
Hippy-core
Forum Members
Forum Members
Posts: 76
Joined: Sat Dec 06, 2008 3:05 pm

Re: Проблемы с меню и cataloger в 1.9

Post by Hippy-core »

Hippy-core wrote: Уже узнавал в соответствующей теме
А можно ссылку еще?  :-\
hippycore
Forum Members
Forum Members
Posts: 19
Joined: Wed Oct 20, 2010 8:38 am

Re: Проблемы с меню и cataloger в 1.9

Post by hippycore »

Спасибо. А что сейчас вместо cataloger использовать. Products тоже не коректно работает.
hippycore
Forum Members
Forum Members
Posts: 19
Joined: Wed Oct 20, 2010 8:38 am

Re: Проблемы с меню и cataloger в 1.9

Post by hippycore »

обновил до 1.9.1 лучше не стало ((
может кто подскажет как исправить проблему или даст универсальный шаблон для меню?
меню вставляю так: {menu template="simple_navigation.tpl" childrenof="katalog" }
Причем сбивается теперь еще и иерархия (некоторые подпункты вылезли на уровень вверх)
hippycore
Forum Members
Forum Members
Posts: 19
Joined: Wed Oct 20, 2010 8:38 am

Re: Проблемы с меню и cataloger в 1.9

Post by hippycore »

Пробовал со старыми версиями модуля cataloger - эфект тот же.  :'(
hippycore
Forum Members
Forum Members
Posts: 19
Joined: Wed Oct 20, 2010 8:38 am

Re: Проблемы с меню и cataloger в 1.9

Post by hippycore »

modules/MenuManager/action.default.php строка 113 сделал так:

Code: Select all

#Set original depth first before getting parent node
#This is slightly hackish, but it works nicely
#+1 and +2 fix HM changes of root node level
#even more hackish ;)

//$origdepth = $rootnode->getLevel()+1;
$rootnode =& $rootnode->getParentNode();
//$prevdepth = $rootnode->getLevel()+2;
$origdepth = $origdepth+3;
Глубина прыгать перестала, но стандартные шаблоны меню теперь не коректно работают.

modules/MenuManager/MenuManager.module.php строка 252

Code: Select all

 $onenode->prevdepth = 0; //было 1
modules/MenuManager/templates/simple_navigation.tpl строка 14: убрал UL

Все работает ровно =)
Last edited by hippycore on Tue Nov 23, 2010 5:45 pm, edited 1 time in total.
Post Reply

Return to “Russian - русский”