Forums / National / Russian / Вывод новостей в 3 колонки ...

Вывод новостей три колонки с миниатюрой изображения

Roffun
#44226 2019-04-01 00:26
#44225 DOS-info:

мне не текст нужно выводить а именно код страницы тоесть верстку !!!

 

#44220 DOS-info: Как мне создать отдельную страницу со своей шапкой и содержимым просто отделью страницу но при этом с возможностью вызывать ее во фрейме и потдержкой экстраполей ? 

Для включения одного tpl в другой используется конструкция {FILE "{PHP.cfg.themes_dir}/{PHP.theme}/myfile.tpl"}

Для вызова содержимого (контент страницы, экстраполя), можно использовать функцию cot_page_enum:

{PHP|cot_page_enum('',1,'fullpage','page_date DESC','page_id=389')}
{PHP|cot_page_enum('',1,'fullpage','page_date DESC','page_alias="my-page-alias"')}

Где fullpage - это произвольный tpl шаблон enum, в данном случае page.enum.fullpage.tpl, а последние параметры - это id или алиас страницы.

В этом шаблоне можно вывести все нужные поля, верстку, и вызывать на любой странице неограниченное количество раз, любой id. Доступные теги такие же как и для page, только с приставкой row, экстраполя - по имени поля с row, например {PAGE_ROW_TEST}.

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

Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
This post was edited by Roffun (2019-04-01 00:40, 5 years ago)