Publisher biedt aanpasbare sjablonen voor het weergeven van artikelen en blokken voor zijbalk-/widget-integratie. Deze handleiding behandelt het aanpassen van sjablonen en blokconfiguratie.
Sjabloon Doel publisher_index.tplModule-startpagina publisher_item.tplWeergave van één artikel publisher_category.tplCategorieoverzicht publisher_archive.tplArchiefpagina publisher_search.tplZoekresultaten publisher_submit.tplFormulier voor het indienen van artikelen publisher_print.tplPrintvriendelijke weergave
Sjabloon Doel publisher_block_latest.tplLaatste artikelen blok publisher_block_spotlight.tplUitgelicht artikelblok publisher_block_category.tplCategorielijstblok publisher_block_author.tplAuteur artikelen blokkeren
{* 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 *}
Kopieer sjablonen naar uw thema om aan te passen:
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 >
Blok Beschrijving Laatste nieuws Toont recente artikelen In de spotlight Uitgelicht artikel hoogtepunt Categoriemenu Categorienavigatie Archief Archieflinks Topauteurs Meest actieve schrijvers Populaire artikelen Meest bekeken artikelen
Optie Beschrijving Weer te geven items Aantal artikelen Categoriefilter Beperken tot specifieke categorieën Samenvatting tonen Artikelfragment weergeven Titellengte Titels afkappen Sjabloon Bloksjabloonbestand
{* 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}>
../Gebruikershandleiding/Basisconfiguratie - Module-instellingen
../Gebruikershandleiding/Artikelen maken - Contentbeheer
../../04-API-Referentie/Sjabloon/Sjabloonsysteem - XOOPS-sjabloonengine
../../02-Core-Concepts/Themes/Theme-Development - Thema-aanpassing