Skip to content

Predloge in bloki

Publisher ponuja prilagodljive predloge za prikaz člankov in blokov za integracijo sidebar/widget. Ta priročnik zajema prilagoditev predloge in konfiguracijo blokov.

PredlogaNamen
publisher_index.tplDomača stran modula
publisher_item.tplPogled posameznega članka
publisher_category.tplSeznam kategorij
publisher_archive.tplArhivska stran
publisher_search.tplRezultati iskanja
publisher_submit.tplObrazec za oddajo članka
publisher_print.tplTiskanju prijazen pogled
PredlogaNamen
publisher_block_latest.tplBlok najnovejših člankov
publisher_block_spotlight.tplBlok predstavljenih člankov
publisher_block_category.tplBlok seznama kategorij
publisher_block_author.tplBlok avtorskih člankov
{* 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 predloge v svojo temo, da jih prilagodite:

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>
BlokOpis
Zadnje novicePrikazuje nedavne članke
ŽarometiVrhunec predstavljenega članka
Meni kategorijeNavigacija po kategorijah
ArhiviArhivske povezave
Vrhunski avtorjiNajbolj aktivni pisci
Priljubljeni predmetiNajbolj gledani članki
MožnostOpis
Predmeti za prikazŠtevilo člankov
Filter kategorijOmejitev na določene kategorije
Prikaži povzetekPrikaži izsek članka
Dolžina naslovaSkrajšani naslovi
PredlogaBlokiraj datoteko predloge
{* 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 - Nastavitve modula
  • ../User-Guide/Creating-Articles - Upravljanje vsebin
  • ../../04-API-Reference/Template/Template-System - XOOPS mehanizem predlog
  • ../../02-Core-Concepts/Themes/Theme-Development - Prilagoditev teme