Не нравятся результаты поиска? Попробуйте другой поиск!

Тег include


     02.08.2012    Шаблоны (TPL), Ламерские вопросы    4721

вопрос
Как правильно использовать тег include то есть у меня все теги(меню, слайдер) в файле main.tpl и хочется перенести это все в отдельные файлы, какой класс использовать, что надо добавить в css, знаний по html и css ограничено и в связи с этим не смог разобраться,поиск решений данного вопроса в интернет используя поисковые системы не дало ожидаемого результата и решения данного вопроса и просьба пользователям администрации данного сайта в поиске решений или в объяснении как перенести все в отдельные файлы используя тег include

Ответил: ПафНутиЙ


Всё просто.
  1. Создаёте файл с именем (например) myinclude.tpl
  2. Кладёте туда весь код, который хотите вынести в отдельный файл.
  3. В main.tpl в том месте, где до этого был вырезанный код, прописываете
    {include file="myinclude.tpl"}

  4. Всё.

Комментарии пользователей (7)

snpwild
3 | 3

snpwild - 4 августа 2012 03:12 - Юзер

Не это понятно,просто хотелось бы знать какие классы использовать,нужно ли создавать в CSS новый класс?

Killot
6 | 7

Killot - 4 августа 2012 03:34 - Юзер

Зачем? вы же подключите файл к основной странице... а к ней стили уже подключены (как правило)

snpwild
3 | 3

snpwild - 8 августа 2012 19:17 - Юзер

Возьмем к примеру шаблон Gemini там тег include внутри
<div id="sidebar" class="rcol">
            {include file="sidebar.tpl"}
          </div>

А в файле sidebar.tpl совсем другие классы используются, так как же мне на другом шаблоне перенести все в отдельный файл?

ПафНутиЙ
1065

3395 | 2433

ПафНутиЙ - 9 августа 2012 07:21 - Админ

представьте себе пирог, от которого вы отрезали кусочек, запаковали в пакет и положили обратно. Тоже самое и с кодом, вырезаете всё, что нужно вставить в отдельный tpl. а вместо кода вставляете инклуд.

Каков вопрос - таков и ответ. Просто помните об этом.

snpwild
3 | 3

snpwild - 9 августа 2012 14:58 - Юзер

Если допустим поставить вот так
<div >
            {include file="sidebar.tpl"}
          </div>

то ошибки в этом нету?

NANO
2

39 | 29

NANO - 18 августа 2012 20:37 - Юзер

А как использовать include внутри include?

Примеру в main.tpl {include file="sidebar.tpl"} а внутри sidebar.tpl есть 3 инклуда

{include file="banner1.tpl"}
{include file="banner2.tpl"}
{include file="banner3.tpl"}

nowheremany
192

1659 | 1292

nowheremany - 19 августа 2012 00:42 - Эксперт

В дле такой возможности нет.

Благодарность принимаю тут Связь

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы