Ошибка при отключении "Верхнего меню" в макете.

#
Ошибка при отключении "Верхнего меню" в макете.
Когда удаляю из макета:

<!--  Верхнее меню -->
<?
$Structure = new Structure();
$Structure->ShowStructure(2,'ВерхнееМеню';
?>

В строке где должно быть "Основное меню" пишет:

Fatal error: Call to a member function on a non-object in /home/zdrealt0/public_html/templates/template8/template.htm on line 24

line  <-24->
<!-- Центральное меню -->
<?
/* Выводим меню на основе структуры */
$Structure->ShowStructure(1,'ЦентральноеМеню';
?>

Что делать?
Почему менюшки связаны?

PS: Сделайте пожалуйста поиск в форуме а то он длинный и искать решение сложно.
Модератор
#
Re: Ошибка при отключении "Верхнего меню" в макете.
Для 5-й версии:

<!--  Верхнее меню -->
<?
$Structure = & singleton ('Structure');
$Structure->ShowStructure(2,'ВерхнееМеню');
?>


<!-- Центральное меню -->
<?
$Structure = & singleton ('Structure');
/* Выводим меню на основе структуры */
$Structure->ShowStructure(1,'ЦентральноеМеню');
?>


Orb писал(а):
PS: Сделайте пожалуйста поиск в форуме а то он длинный и искать решение сложно.

Поиск на каждой странице сверху и снизу.

Orb писал(а):
Почему менюшки связаны?

Во втором случае не создается экземпляр объекта, т.к. он был создан выше. Если выше удаляете, то добавьте создание структуры перед вторым меню
#
Спасибо за помощь!
Спасибо за помощь!
Система нравится все больше и больше! Буду разводить клиентов на покупку

Я решил проблему проще:
Т.к. мне нужно только одно меню, я перевел нужные мне элементы в "Верхнее меню" - просто сначала не разобрался.

Еще раз спасибо!

PS: Подпишите "Поиск". А то когда всю ночь сидишь-работаешь - глаза уже не видят %-)
Авторизация