DOS-info |
|
---|---|
Доброго времени ! Ребят как вывести данные с главной страницы шаблона (index.tpl) {RECENT_FORUMS} и {RECENT_PAGES} в созданный шаблон страницы page.news.tpl как пример ? Когда вы научитесь забывать о своем Эго, в пользу обмена идеями это будет начало настоящего прогресса
|
Kopusha |
|
---|---|
Есть плагин recentitems. В нем есть файл который называется как то типа recentitems.index.php - он отвечает за вывод этого функционала в index.tpl. Для вывода этого функционала в page.tpl надо дописывать. Навскидку делать копию recentitems.page.php и смотреть внимательно код. Просто "вывести" это не в котонти.
|
DOS-info |
|
---|---|
в голову пришло реализовать созданием нового шаблона tpl (с дизайном каким нужно). От сюда у меня вопрос еще один есть папка "/modules/page" в ней все шаблоны. А как добавить еще папки ? что бы папка соответствовала определенныим шаблонам, а не все были в куче ? Добавлено 52 минуты спустя: Выведу пожалуй так {PHP|cot_page_enum('news',5,'шаблон_новый','page_date DESC','',true,true,true,'system,archive','abrc',0)}
Когда вы научитесь забывать о своем Эго, в пользу обмена идеями это будет начало настоящего прогресса
|
|
Dit bericht is bewerkt door DOS-info (2020-03-14 17:06, 5 jaren ago) |
Kopusha |
|
---|---|
Как добавить папку? Зачем? Делайте просто customname.page.tpl и внесите его в настройках модуля page для этой категории. Может и без этого заработает - не помню. |
DOS-info |
|
---|---|
Затем что у меня tpl шаблонов не 4-6 а гораздо больше, и что бы внести порядок в их размещение в директории ftp Когда вы научитесь забывать о своем Эго, в пользу обмена идеями это будет начало настоящего прогресса
|
Kopusha |
|
---|---|
Если они одинаковы но отличаются от основного - можно в настройках привязать один тпл к множеству категорий. Если они разные но разница незначительна - проще воспользоваться <!-- IF {PHP.c} == 'news' --><!-- ELSE --><!-- ENDIF --> в одном тпл. Если все же надо делать кастомные - в корне папки. |
Roffun |
|
---|---|
#44526 DOS-info: #44522 DOS-info: Используйте 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
|