Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

В шаблоне определить своё положение...

Как опередлить что я на главной каталога?
Я сделал так:
{php}$SERV_URI = $_SERVER;{/php}
{if $SERV_URI == "/catalog/"}{$box_CATEGORIES_MAIN}{/if}
Но беда в том, что бокс {$box_CATEGORIES_MAIN} не отображается... хотя без условий отлично работает)
Как быть подскажите пожалуйста...

Суть: практически сделал вывод категорий на главной посредством бокса... Сия функция вставляется в index.html...
Бокс отказывается работать в "main_content.html"((((( Если на это найдётся ответ, будет очень здорово...
СпасибО!


{php}$SERV_URI = $_SERVER;{/php}
{if $SERV_URI == "/catalog/"}{$box_CATEGORIES_MAIN}{/if}

Но беда в том, что бокс {$box_CATEGORIES_MAIN} не отображается... хотя без условий отлично работает)


Естественно не будет работать. тут же мешанина из php и smarty.

не буду проверять на практике, но если сама проверка правильная, но с синтаксисом проблема, то можно переписать так:

{php}$SERV_URI = $_SERVER;
if ($SERV_URI == "/catalog/") {
{/php}
{$box_CATEGORIES_MAIN}
{php} } {/php}


Спасибо! Работает)))

Не сообразил что можно разорвать код php, не пользуюсь этим =)

А как быть с боксами в main_content.html !?

Бокс отказывается работать в "main_content.html"((((( Если на это найдётся ответ, будет очень здорово...


main_content.html не бокс. по другому формируется. просто правками файлов шаблона не обойтись.

если какойто блок не нужно подключать - лучше уго сразу в boxes.php не подключать.
themes\ваш_шаблон\source\boxes.php


Источник



Copyright ShopOS