Skip to content

predlošci i blokovi

Publisher nudi prilagodljivi templates za prikaz članaka i blokova za integraciju bočne trake/widgeta. Ovaj vodič pokriva prilagodbu predloška i konfiguraciju blokova.

predložakSvrha
publisher_index.tplPočetna stranica modula
publisher_item.tplPrikaz pojedinačnog članka
publisher_category.tplPopis kategorija
publisher_archive.tplStranica arhive
publisher_search.tplRezultati pretraživanja
publisher_submit.tplObrazac za slanje članaka
publisher_print.tplPogled pogodan za ispis
predložakSvrha
publisher_block_latest.tplNajnoviji članci blok
publisher_block_spotlight.tplBlok istaknutih članaka
publisher_block_category.tplBlok popisa kategorija
publisher_block_author.tplBlok autorskih članaka
{* 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 *}

Kopirajte templates u svoju temu za prilagodbu:

themes/mytheme/modules/publisher/
├── publisher_index.tpl
├── publisher_item.tpl
└── blocks/
└── publisher_block_latest.tpl
{* themes/mytheme/modules/publisher/publisher_item.tpl *}
<article class="publisher-article">
<header>
<h1><{$item.title}></h1>
<div class="meta">
<span class="author">By <{$item.author}></span>
<span class="date"><{$item.datesub}></span>
<span class="category">
<a href="<{$item.categorylink}>"><{$item.categoryname}></a>
</span>
</div>
</header>
<{if $item.image}>
<figure class="featured-image">
<img src="<{$item.image}>" alt="<{$item.title}>">
</figure>
<{/if}>
<div class="content">
<{$item.body}>
</div>
<footer>
<{if $item.who_when}>
<p class="attribution"><{$item.who_when}></p>
<{/if}>
<div class="actions">
<{if $can_edit}>
<a href="<{$xoops_url}>/modules/publisher/submit.php?itemid=<{$item.itemid}>">
Edit Article
</a>
<{/if}>
<a href="<{$item.printlink}>" target="_blank">Print</a>
<a href="<{$item.maillink}>">Email</a>
</div>
</footer>
</article>
BlokirajOpis
Najnovije vijestiPrikazuje nedavne članke
U središtu pažnjeIstaknuti članak
Izbornik kategorijeNavigacija po kategorijama
ArhivaLinkovi arhive
Vrhunski autoriNajaktivniji pisci
Popularni artikliNajgledaniji članci
OpcijaOpis
Stavke za prikazBroj članaka
Filter kategorijeOgraniči na određene kategorije
Prikaži sažetakPrikaži izvadak članka
Dužina naslovaSkrati naslove
predložakDatoteka predloška bloka
{* themes/mytheme/modules/publisher/blocks/publisher_block_latest.tpl *}
<div class="publisher-latest-block">
<{foreach item=item from=$block.items}>
<article class="block-item">
<h4>
<a href="<{$item.link}>"><{$item.title}></a>
</h4>
<{if $block.show_summary}>
<p><{$item.summary}></p>
<{/if}>
<div class="block-meta">
<span class="date"><{$item.date}></span>
<span class="views"><{$item.counter}> views</span>
</div>
</article>
<{/foreach}>
</div>
{* Show different content for different users *}
<{if $xoops_isadmin}>
<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>
<{/if}>
{* Add status-based styling *}
<article class="article <{$item.status}>">
{* Content *}
</article>
{* Format dates with Smarty *}
<time datetime="<{$item.datesub|date_format:'%Y-%m-%d'}>">
<{$item.datesub|date_format:$xoops_config.dateformat}>
</time>
  • ../User-Guide/Basic-Configuration - Postavke modula
  • ../User-Guide/Creating-Articles - Upravljanje sadržajem
  • ../../04-API-Reference/Template/Template-System - XOOPS mehanizam za predloške
  • ../../02-Core-Concepts/Themes/Theme-Development - Prilagodba teme