Publisher poskytuje přizpůsobitelné šablony pro zobrazení článků a bloků pro integraci sidebar/widget. Tato příručka popisuje přizpůsobení šablony a konfiguraci bloku.
Šablona Účel publisher_index.tplDomovská stránka modulu publisher_item.tplZobrazení jednoho článku publisher_category.tplSeznam kategorií publisher_archive.tplArchivní stránka publisher_search.tplVýsledky hledání publisher_submit.tplFormulář pro odeslání článku publisher_print.tplZobrazení vhodné pro tisk
Šablona Účel publisher_block_latest.tplBlok nejnovějších článků publisher_block_spotlight.tplBlok doporučených článků publisher_block_category.tplBlok seznamu kategorií publisher_block_author.tplBlok autorských článků
{* 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 *}
Zkopírujte šablony do svého motivu a přizpůsobte si:
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 >
Blokovat Popis Nejnovější zprávy Zobrazuje poslední články Zaostřeno Zvýraznění doporučeného článku Nabídka kategorií Navigace podle kategorií Archiv Archiv odkazů Nejlepší autoři Nejaktivnější spisovatelé Oblíbené položky Nejprohlíženější články
Možnost Popis Položky k zobrazení Počet článků Filtr kategorií Omezení na konkrétní kategorie Zobrazit souhrn Zobrazit úryvek článku Délka názvu Zkrátit tituly Šablona Soubor šablony bloku
{* 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 - Nastavení modulu
../User-Guide/Creating-Articles - Správa obsahu
../../04-API-Reference/Template/Template-System - XOOPS šablonový modul
../../02-Core-Concepts/Themes/Theme-Development - Přizpůsobení motivu