Publisher dostarcza dostosowywalne szablony do wyświetlania artykułów i bloki do integracji na pasku bocznym/widżety. Ten przewodnik obejmuje dostosowywanie szablonów i konfigurację bloków.
Szablon Cel publisher_index.tplStrona główna modułu publisher_item.tplWidok pojedynczego artykułu publisher_category.tplLista kategorii publisher_archive.tplStrona archiwum publisher_search.tplWyniki wyszukiwania publisher_submit.tplFormularz przesyłania artykułu publisher_print.tplWidok do druku
Szablon Cel publisher_block_latest.tplBlok ostatnich artykułów publisher_block_spotlight.tplBlok wyróżnionego artykułu publisher_block_category.tplBlok listy kategorii publisher_block_author.tplBlok artykułów autora
{* Dostępne w publisher_item.tpl *}
<{$item.title}> {* Tytuł artykułu *}
<{$item.body}> {* Pełna zawartość *}
<{$item.summary}> {* Streszczenie/wyciąg *}
<{$item.author}> {* Nazwa autora *}
<{$item.authorid}> {* ID użytkownika autora *}
<{$item.datesub}> {* Data publikacji *}
<{$item.datemodified}> {* Data ostatniej modyfikacji *}
<{$item.counter}> {* Liczba wyświetleń *}
<{$item.rating}> {* Średnia ocena *}
<{$item.votes}> {* Liczba głosów *}
<{$item.categoryname}> {* Nazwa kategorii *}
<{$item.categorylink}> {* URL kategorii *}
<{$item.itemurl}> {* URL artykułu *}
<{$item.image}> {* Obraz wyróżniony *}
{* Dostępne w publisher_category.tpl *}
<{$category.name}> {* Nazwa kategorii *}
<{$category.description}> {* Opis kategorii *}
<{$category.image}> {* Obraz kategorii *}
<{$category.total}> {* Liczba artykułów *}
<{$category.link}> {* URL kategorii *}
Skopiuj szablony do swojego motywu, aby dostosować:
themes/mytheme/modules/publisher/
└── publisher_block_latest.tpl
{* themes/mytheme/modules/publisher/publisher_item.tpl *}
<article class="publisher-article">
<span class="author">Autor: <{$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">Drukuj</a>
<a href="<{$item.maillink}>">Wyślij E-mail</a>
Blok Opis Ostatnie Wiadomości Pokazuje ostatnie artykuły Wyróżnione Wyróżnienie wyróżnionego artykułu Menu Kategorii Nawigacja kategorii Archiwum Linki archiwum Najlepsi Autorzy Najbardziej aktywni pisarze Popularne Elementy Najczęściej przeglądane artykuły
Opcja Opis Elementy do wyświetlenia Liczba artykułów Filtr kategorii Ograniczu do określonych kategorii Pokaż streszczenie Wyświetlaj wyciąg artykułu Długość tytułu Skróć tytuły Szablon Plik szablonu 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}> wyświetleń</span>
{* Pokaż różną zawartość dla różnych użytkowników *}
<a href="admin/item.php?op=edit&itemid=<{$item.itemid}>">Edycja Administracyjna</a>
<{elseif $item.uid == $xoops_userid}>
<a href="submit.php?itemid=<{$item.itemid}>">Edytuj Swój Artykuł</a>
{* Dodaj stylowanie oparte na statusie *}
<article class="article <{$item.status}>">
{* Sformatuj daty za pomocą Smarty *}
<time datetime="<{$item.datesub|date_format:'%Y-%m-%d'}>">
<{$item.datesub|date_format:$xoops_config.dateformat}>
../User-Guide/Basic-Configuration - Ustawienia modułu
../User-Guide/Creating-Articles - Zarządzanie treścią
../../04-API-Reference/Template/Template-System - Aparat szablonów XOOPS
../../02-Core-Concepts/Themes/Theme-Development - Dostosowywanie motywu