Категории

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

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

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

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

Расширения

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

Модули

Шаблоны

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

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

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

Бизнес книги

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

Магазины на ShopOS

Хостинг для ShopOS

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

Курилка

Вывод {$navtrail}

подскажите как сделать, чтобы переменная {$navtrail} работала в файле product_info.html?
читал пост за 2011 год, там писали что проблемы с этим, может сейчас что-то решилось?


Вряд ли что изменилось, если новых версий не было уже более года.


а вообще из за чего в файлах шаблона нельзя вывести эту переменную, там может какая то область видимости есть, не понимаю этого момента, может кто объяснил бы, я сам написать попробую.


насколько я понимаю - это вопрос классов smarty, которые объявляются в каждой функциональной области магазина в разной мере... Так что скопировать переменные и классы из той области,где работает {$navtrail}, в файл product_info.html
Могу быть не прав, и описал коряво)) Но мое понимание вопроса могу выразить так,хотя на самом деле в голове утрамбовано лучше и понятнее)))


modules\product_info.php

после
include (_MODULES.'product_navigator.php');
добавить
$info->assign('navtrail', $breadcrumb->trail(' » '));

а. имелся в виду файл копирующий главную ? Или где что нужно выводить. Я не понял.
.


хотелось бы вообще понять, как работает доступность переменных, почему некоторые переменные доступны только в определенных файлах, потому что думаю много чего придется менять на сайте, и если по каждому вопросу писать на форум это чекнешься...

а суть этого топика, как сделать доступной переменную {$navtrail} в файлах шаблона...т.е. в html'ках, К примеру в product_info.html


Источник



Copyright ShopOS