A Publisher testreszabható sablonokat biztosít a cikkek és blokkok megjelenítéséhez a sidebar/widget integrációhoz. Ez az útmutató a sablon testreszabásával és blokkkonfigurációjával foglalkozik.
Sablon Cél publisher_index.tplmodul kezdőlapja publisher_item.tplEgy cikk nézet publisher_category.tplKategória lista publisher_archive.tplArchív oldal publisher_search.tplKeresési eredmények publisher_submit.tplCikk benyújtási űrlap publisher_print.tplNyomtatásbarát nézet
Sablon Cél publisher_block_latest.tplLegújabb cikkek blokk publisher_block_spotlight.tplKiemelt cikkblokk publisher_block_category.tplKategória lista blokk publisher_block_author.tplSzerzői cikkek blokk
{* 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 *}
Másoljon sablonokat a témába a testreszabáshoz:
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 >
Blokk Leírás Legfrissebb hírek Megjeleníti a legutóbbi cikkeket Reflektorfény Kiemelt cikk kiemelése Kategória menü Kategória navigáció Archívum Archív linkek Legnépszerűbb szerzők A legaktívabb írók Népszerű tételek Legnézettebb cikkek
Opció Leírás Megjelenítendő elemek Cikkek száma Kategória szűrő Konkrét kategóriákra korlátozás Összefoglaló megjelenítése Cikkrészlet megjelenítése Cím hossza Címek csonkolása Sablon Sablonfájl letiltása
{* 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 - modul beállítások
../User-Guide/Creating-Articles - Tartalomkezelés
../../04-API-Reference/Template/Template-System - XOOPS sablon motor
../../02-Core-Concepts/Themes/Theme-Development - Téma testreszabása