Forumlar / National / Russian / Модули и плагины / Вывод HTML блоков на определенной странице

Roffun
#41515 2016-03-14 16:53
#41514 yourmaze:

С главной страницей все получилось, а вот куда добавлять код для всех страниц, кроме главной не пойму. Не уж то прийдется для каждой страницы отдельно вставлять?

Для всех страниц добавляйте в header.tpl или footer.tpl

Добавлено 13 минут спустя:

Вообще всё зависит от того, что нужно выводить, и где. Можно использовать как включение одного файла в другой, так и слоты или плагины.

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

Если нужно вывести некоторые блоки, скрипты , виджеты, то используйте слоты для меню, как вам выше советовал Macik.

Также можете воспользоваться плагинами, например я для этих целей использую несколько своих плагинов, myads и boxes. 

С помощью myads вывожу рекламные блоки (adsense например), также есть возможность вставлять их прямо в редактор.

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

Плюс независимо от выбора, любой из вариантов можно показать / спрятать в нужном месте с помощью IF ELSE

Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
Bu gönderi Roffun tarafından düzenlendi (2016-07-08 19:54, 8 yıllar önce)