Перейти к содержимому


Вывод блока в произвольном месте. Как?


  • Вы не можете ответить в тему
Сообщений в теме: 6

#1 m0skit

    Пользователь

  • Пользователи
  • PipPip
  • 27 сообщений
Репутация: 0
Начинающий

Отправлено 15 June 2014 - 12:43 PM

Хочу внести немного разнообразия в стандартную и скучную структуру дизайна магазина.
Начать решил с преноса блока опроса в футер сайта.

Подскажите, пожалуйста, как вывести блок, в данном случае блок опроса, в необходимом месте.

Поиском пользовался, перечитал несколько тем.
Понял что это как-то делается через прописывание в шаблоне главной страницы

{include file="название блока.tpl.html"}

Я создал копию блока опроса, назвал ее customer_survey2.tpl.html

В файле index.tpl.html в нужном месте прописал

{include file="customer_survey2.tpl.html"}

Но, блок не выводится.

Прошу подсказать, как правильно нужно это сделать.

P.S. не помешало бы создание темы FAQ с ответами на все самые частые вопросы.

Зараене спасибо за ответы.
  • 0

#2 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 16 June 2014 - 09:57 AM

Прошу подсказать, как правильно нужно это сделать.

удалить *index.php из core/cache
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#3 Dbus

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 1116 сообщений
Репутация: 174
Мастер
  • ГородОдесса

Отправлено 16 June 2014 - 10:00 PM

Речь про блоки из папки blocks или основные шаблоны? во втором случае не получится так просто.
А в первом - нужно в путь дописывать и название папки.
  • 1
502 Bad Gateway

#4 m0skit

    Пользователь

  • Пользователи
  • PipPip
  • 27 сообщений
Репутация: 0
Начинающий

Отправлено 17 June 2014 - 01:57 PM

Речь про блоки из папки blocks или основные шаблоны? во втором случае не получится так просто. А в первом - нужно в путь дописывать и название папки.


В данном случае речь о блоках, которые в папке blocks (шаблон блока опроса находится именно там).

Т.е., если я правильно понял нужно указывать путь вот так?

{include file="blocks/название блока.tpl.html"}

  • 0

#5 Dbus

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 1116 сообщений
Репутация: 174
Мастер
  • ГородОдесса

Отправлено 17 June 2014 - 02:10 PM

Т.е., если я правильно понял нужно указывать путь вот так?

Нужно указывать путь относительно файла, в котором происходит подключение. Если файл в папке шаблона а подключаемый во вложенной папке blocks - то да, именно так.
  • 0
502 Bad Gateway

#6 m0skit

    Пользователь

  • Пользователи
  • PipPip
  • 27 сообщений
Репутация: 0
Начинающий

Отправлено 26 June 2014 - 02:07 AM

Нужно указывать путь относительно файла, в котором происходит подключение. Если файл в папке шаблона а подключаемый во вложенной папке blocks - то да, именно так.


Спасибо, вроде получилось :)
А как реализовать показа такого блока (всталенного в произвольное место шаблона), например, только на главной?
  • 0

#7 Dbus

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 1116 сообщений
Репутация: 174
Мастер
  • ГородОдесса

Отправлено 26 June 2014 - 02:32 AM

А как реализовать показа такого блока (всталенного в произвольное место шаблона), например, только на главной?


{if $main_content_template eq "home.tpl.html"} контент для главной {/if}

  • 0
502 Bad Gateway