Есть шаблон в папке templates/imp/blocks/contacts_data.tpl
, который подключается на странице контактов.
Он подключается так:
{block id ="contacts_data"}
{assign var="contacts_data" value=1"}
{block id ="contacts_data"}
Нужно создать похожий шаблон, к примеру header_data.tpl
, который нужно подключить на всех страницах в шапке.
После создания header_data.tpl
в той же папке и подключения его в шапке head.tpl
:
{block id ="header_data"}
{assign var="header_data" value="1"}
{block id ="header_data"}
этот новый шаблон не подключается.
Подскажите, как правильно подключить новый шаблон?
P.S.
В smarty плохо разбираюсь.
В шаблоне contacts_data.tpl
используются такие переменные:
{section name=i loop=$items}
<span>{$items[i].name}</span>
в новом шаблоне header_data.tpl
эти переменные ничего не отображают.
Подскажите, как правильно это настроить, чтобы переменные в новом шаблоне работали?
Начало кода contacts_data.tpl
{if $parent.contacts_data=="1"}
код
В новом шаблоне сделал так:
{if $parent.header_data=="1"}
код
P.S. добавил еще к вопросу.
Подключаю шаблон так как показано ниже, подскажите, как теперь вывести все переменные, которые выводятся в шаблоне contacts_data?
сейчас эти переменные ничего не выводят, но разметка нового шаблона есть.
Нужно немного изменить разметку шаблона contacts_data
{include file="header_data.tpl"}
это условие убрал, все равно не работают переменные
{if $parent.header_data=="1"}
который нужно подключить на всех страницах в шапке.
для этих целей в нужном месте шапки используйте конструкцию {include}
Например,
{include "header_data.tpl"}
для старых версий смарти
{include file="header_data.tpl"}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Привет всем! У меня проблема с MongoDB точнее не могу импортировать js файл с размером 55 mbИскал везде но не нашел конкретную решению