Перейти к публикации

Общий файл подвала для всех шаблонов


Рекомендованные сообщения

Адрес сайта не нужен, но правила: http://arbispc.ru

Хочу, допустим, в templates/Default добавить файл footer.tpl и использвать его в templates/panels/main.tpl ( написать {include file="../Default/footer.tpl"} )

Если бы было поле по типу {footer} - обошелся бы этим, но такого в документации нет (только {headers})
Подскажите пожалуйста как сделать и использовать общий footer.tpl во всех шаблонах?

 

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, kreker92 сказал:

Подскажите пожалуйста как сделать и использовать общий footer.tpl во всех шаблонах?

написать {include file="footer.tpl"} а  файл footer.tpl заполнить своим html

Ссылка на сообщение
Поделиться на других сайтах
7 часов назад, alex32 сказал:

написать {include file="footer.tpl"} а  файл footer.tpl заполнить своим html

Это не ответ на мой вопрос.

Куда положить файл footer.tpl?

В какой-то шаблон или модет в папку templates?

Ссылка на сообщение
Поделиться на других сайтах

 

9 минут назад, kreker92 сказал:

Куда положить файл footer.tpl?

В какой-то шаблон или модет в папку templates?

в папку своего шаблона. Туда же, где лежат все файлы *.tpl шаблона. Изучайте документацию по шаблонам. https://dle-news.ru/extras/online/all15.html

Ссылка на сообщение
Поделиться на других сайтах
50 минут назад, kreker92 сказал:

Это не ответ на мой вопрос.

Куда положить файл footer.tpl?

В какой-то шаблон или модет в папку templates?

Открой main.tpl шаблона "Default" и посмотри как там сделано.

Ссылка на сообщение
Поделиться на других сайтах
44 минуты назад, alex32 сказал:

 

в папку своего шаблона. Туда же, где лежат все файлы *.tpl шаблона. Изучайте документацию по шаблонам. https://dle-news.ru/extras/online/all15.html

Спасибо за ссылку в документацию

Мой ответ на вопрос:

"Подключаемый файл должен находится в папке вашего шаблона или его вложенных папках, если вы хотите подключить файл шаблона, находящийся в другом шаблоне, необходимо использовать полный путь от корня где установлен скрипт, например, {include file="/templates/mytemplate/my_block.tpl"}."

 

П.С.

Вы (остальные) не отвечаете на вопрос.

Вопрос: "Как вставить общий файл во все шаблоны?"

Ваш ответ: "Укажи файл в шаблоне."

 

Это не ответ. Не надо мусорить в теме с развернутым понятным вопросом.

Ссылка на сообщение
Поделиться на других сайтах
10 минут назад, kreker92 сказал:

Вы (остальные) не отвечаете на вопрос.

Вопрос: "Как вставить общий файл во все шаблоны?"

Ваш ответ: "Укажи файл в шаблоне."

 

Это не ответ.

Это ответ. И вам дали правильный ответ выше. Размещаете его где угодно в пределах /templates/ и указываете полный путь к нему через {include file="/templates/mytemplate/my_block.tpl"} как указано в документации. В чем сложность у вас возникла в реализации этого? Если у вас не работает то так и пишите без абстракций: делаю то то, вижу в результате то то и по вашим действиям будет понятно где именно вы допустили ошибки и можно будет сказать что вы сделали неправильно. А вы не попробовав сделать уже тут же пишите что это не ответ.

Ссылка на сообщение
Поделиться на других сайтах
9 часов назад, celsoft сказал:

Это ответ. И вам дали правильный ответ выше. Размещаете его где угодно в пределах /templates/ и указываете полный путь к нему через {include file="/templates/mytemplate/my_block.tpl"} как указано в документации. В чем сложность у вас возникла в реализации этого? Если у вас не работает то так и пишите без абстракций: делаю то то, вижу в результате то то и по вашим действиям будет понятно где именно вы допустили ошибки и можно будет сказать что вы сделали неправильно. А вы не попробовав сделать уже тут же пишите что это не ответ.

 Видимо я свой вопрос вижу неправильно

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...