Начать новую тему

Smarty html блок, как узнать доступные атрибуты?

Здравствуйте!


В блоках с поддержкой Smarty используется определенный синтаксис, к примеру ссылка "Отложенные товары" выглядит так:

<a href="{"wishlist.view"|fn_url}">


Возникла задача сделать прямую ссылку на корзину покупателя, какие свойства мне использовать?

Задача не разовая и хотелось бы в целом знать где в дальнейшем можно найти подсказки/описание по доступным атрибутам Smarty?


еще 1 человеку задает этот вопрос

Здравствуйте!


Спасибо за ваш вопрос.


Модификатор fn_url используется для создания URL необходимой страницы по значению диспетчера (функция dispatch), например, wishlist.view - Отложенные товары. Функция dispatch (диспетчер) требует следующие параметры: [название контроллера].[название режима]. Это значение добавляется к адресу страницы index.php?dispatch= и указывает на определённую локацию. Например, index.php?dispatch=checkout.cart ссылается на содержимое корзины. Поэтому, чтобы вызвать страницу корзины покупателя и оформления заказа, необходимо использовать следующие диспетчеры: checkout.cart и checkout.checkout. То есть, содержимое HTML блока с поддержкой Smarty должно быть следующим:


<a href="{"checkout.cart"|fn_url}">Корзина</a>

<a href="{"checkout.checkout"|fn_url}">Оформление Заказа</a>


Чтобы посмотреть, какой диспетчер используется для той или иной страницы, мы рекомендуем вам временно отключить модуль SEO на странице Управление модулями > Модули в панели администратора Мерчиума. После чего все ссылки примут вид index.php?dispatch= [название контроллера].[название режима]. Затем снова включите модуль SEO, так как задача данного модуля - сделать ваш сайт дружелюбнее к поисковым сервисам.


> Задача не разовая и хотелось бы в целом знать где в дальнейшем можно найти подсказки/описание по доступным атрибутам Smarty?


Скоро мы выпустим подробную документацию для дизайнеров и разработчиков с примерами и обучающими статьями по созданию тем и приложений для Мерчиума. Следите на новостями в нашем блоге.


Пожалуйста, обращайтесь к нам, если у вас возникнут какие-либо вопросы.


Спасибо.

Анастасия, добрый день!


Есть ли успехи в создании документации для дизайнеров и разработчиков?

Мне тоже интересна данная тема. Хочется понимать объектную модель сервиса.

Здравствуйте.


Пожалуйста, воспользуйтесь ссылкой для доступа к документации.


Спасибо.




Войдите, чтобы опубликовать свой комментарий