Publisher надає настроювані шаблони для відображення статей і блоків для інтеграції sidebar/widget. Цей посібник охоплює налаштування шаблону та конфігурацію блоку.
Шаблон Призначення publisher_index.tplГоловна сторінка модуля publisher_item.tplПерегляд однієї статті publisher_category.tplПерелік категорій publisher_archive.tplСторінка архіву publisher_search.tplРезультати пошуку publisher_submit.tplФорма подання статті publisher_print.tplПерегляд для друку
Шаблон Призначення publisher_block_latest.tplБлок останніх статей publisher_block_spotlight.tplБлок вибраних статей publisher_block_category.tplБлок списку категорій publisher_block_author.tplБлок статей автора
{* Available in publisher_item.tpl *}
< {$item.title}> {* Article title *}
< {$item.body}> {* Full content *}
< {$item.summary}> {* Summary/excerpt *}
< {$item.author}> {* Author name *}
< {$item.authorid}> {* Author user ID *}
< {$item.datesub}> {* Publication date *}
< {$item.datemodified}> {* Last modified date *}
< {$item.counter}> {* View count *}
< {$item.rating}> {* Average rating *}
< {$item.votes}> {* Number of votes *}
< {$item.categoryname}> {* Category name *}
< {$item.categorylink}> {* Category URL *}
< {$item.itemurl}> {* Article URL *}
< {$item.image}> {* Featured image *}
{* Available in publisher_category.tpl *}
< {$category.name}> {* Category name *}
< {$category.description}> {* Category description *}
< {$category.image}> {* Category image *}
< {$category.total}> {* Article count *}
< {$category.link}> {* Category URL *}
Скопіюйте шаблони до своєї теми, щоб налаштувати:
themes/mytheme/modules/publisher/
└── publisher_block_latest.tpl
{* themes/mytheme/modules/publisher/publisher_item.tpl *}
< article class = " publisher-article " >
< span class = " author " > By < {$item.author}> </ span >
< span class = " date " > < {$item.datesub}> </ span >
< a href = " < {$item.categorylink}> " > < {$item.categoryname}> </ a >
< figure class = " featured-image " >
< img src = " < {$item.image}> " alt = " < {$item.title}> " >
< p class = " attribution " > < {$item.who_when}> </ p >
< a href = " < {$xoops_url}>/modules/publisher/submit.php?itemid= < {$item.itemid}> " >
< a href = " < {$item.printlink}> " target = " _blank " > Print </ a >
< a href = " < {$item.maillink}> " > Email </ a >
Блок Опис Останні новини Показує останні статті Прожектор Основна стаття Меню категорій Навігація за категоріями Архіви Посилання на архів Кращі автори Найактивніші автори Популярні товари Найбільш переглядані статті
Варіант Опис Елементи для відображення Кількість статей Фільтр категорій Обмеження конкретними категоріями Показати резюме Показати уривок статті Довжина назви Обрізати заголовки Шаблон Файл шаблону блоку
{* themes/mytheme/modules/publisher/blocks/publisher_block_latest.tpl *}
< div class = " publisher-latest-block " >
< {foreach item=item from=$block.items}>
< article class = " block-item " >
< a href = " < {$item.link}> " > < {$item.title}> </ a >
< {if $block.show_summary}>
< span class = " date " > < {$item.date}> </ span >
< span class = " views " > < {$item.counter}> views </ span >
{* Show different content for different users *}
< a href = " admin/item.php?op=edit&itemid= < {$item.itemid}> " > Admin Edit </ a >
< {elseif $item.uid == $xoops_userid}>
< a href = " submit.php?itemid= < {$item.itemid}> " > Edit Your Article </ a >
{* Add status-based styling *}
< article class = " article < {$item.status}> " >
{* Format dates with Smarty *}
< time datetime = " < {$item.datesub|date_format:'%Y-%m-%d'}> " >
< {$item.datesub|date_format:$xoops_config.dateformat}>
../User-Guide/Basic-Configuration - Налаштування модуля
../User-Guide/Creating-Articles - Управління вмістом
../../04-API-Reference/Template/Template-System - Система шаблонів XOOPS
../../02-Core-Concepts/Themes/Theme-Development - Налаштування теми