Cotonti / Open Source PHP Content Management FrameworkContent Management Framework

Forumlar / National / Russian / Вывод данных в создаваемый шаблон (RECENT_FORUMS)

DOS-info
#1 2020-03-14 14:09

Доброго времени ! 

Ребят как вывести данные с главной страницы шаблона (index.tpl) {RECENT_FORUMS} и {RECENT_PAGES} в созданный шаблон страницы page.news.tpl как пример ? 

Когда вы научитесь забывать о своем Эго, в пользу обмена идеями это будет начало настоящего прогресса
Kopusha
#2 2020-03-14 15:48

Есть плагин recentitems. В нем есть файл который называется как то типа recentitems.index.php - он отвечает за вывод этого функционала в index.tpl. Для вывода этого функционала в page.tpl надо дописывать. Навскидку делать копию recentitems.page.php и смотреть внимательно код. Просто "вывести" это не в котонти.

 

DOS-info
#3 2020-03-14 16:14

в голову пришло реализовать созданием нового шаблона tpl (с дизайном каким нужно). От сюда у меня вопрос еще один есть папка "/modules/page"  в ней все шаблоны. А как добавить еще папки ? что бы папка соответствовала определенныим шаблонам, а не все были в куче ? 

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

Выведу пожалуй так 

{PHP|cot_page_enum('news',5,'шаблон_новый','page_date DESC','',true,true,true,'system,archive','abrc',0)}

 

Когда вы научитесь забывать о своем Эго, в пользу обмена идеями это будет начало настоящего прогресса

Bu konu DOS-info tarafından düzenlendi(2020-03-14 17:06, 1 yıllar önce)
Kopusha
#4 2020-03-14 18:02

Как добавить папку? Зачем? Делайте просто customname.page.tpl и внесите его в настройках модуля page для этой категории. Может и без этого заработает - не помню. 

DOS-info
#5 2020-03-16 13:42

Затем что у меня tpl шаблонов не 4-6 а гораздо больше, и что бы внести порядок в их размещение в директории ftp 

Когда вы научитесь забывать о своем Эго, в пользу обмена идеями это будет начало настоящего прогресса
Kopusha
#6 2020-03-16 18:22

Если они одинаковы но отличаются от основного - можно в настройках привязать один тпл к множеству категорий. Если они разные но разница незначительна - проще воспользоваться

<!-- IF {PHP.c} == 'news' --><!-- ELSE --><!-- ENDIF --> в одном тпл. 

Если все же надо делать кастомные - в корне папки. 

Roffun
#7 2020-03-17 15:41
#44526 DOS-info:

Затем что у меня tpl шаблонов не 4-6 а гораздо больше, и что бы внести порядок в их размещение в директории ftp 

#44522 DOS-info:

в голову пришло реализовать созданием нового шаблона tpl (с дизайном каким нужно). От сюда у меня вопрос еще один есть папка "/modules/page"  в ней все шаблоны. А как добавить еще папки ? что бы папка соответствовала определенныим шаблонам, а не все были в куче ? 

Используйте cot_page_enum и корректные пути вместо названия tpl файла, и можно раскидывать куда угодно, например:

Если в папке шаблона создать папку modules, в ней папку page, внутри которой лежит файл page.enum.tpl, а вы хотите сделать помимо него еще 2 папки внутри, например test1 внутри которого page.enum.test1.tpl, и test2 внутри которого page.enum.test2.tpl. Чтобы вывести их на главной, нужно прописать путь и имя:

{PHP|cot_page_enum('',4,'themes/ваша тема/modules/page/test1/page.enum.test1.tpl','page_date DESC','',true,true,true,'system;','',0)}
{PHP|cot_page_enum('',4,'themes/ваша тема/modules/page/test2/page.enum.test2.tpl','page_date DESC','',true,true,true,'system;','',0)}

 

Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts