Ο Publisher παρέχει προσαρμόσιμα πρότυπα για την εμφάνιση άρθρων και μπλοκ για ενσωμάτωση sidebar/widget. Αυτός ο οδηγός καλύπτει την προσαρμογή προτύπου και τη διαμόρφωση μπλοκ.
Πρότυπο Σκοπός publisher_index.tplΑρχική σελίδα ενότητας publisher_item.tplΠροβολή ενός άρθρου publisher_category.tplΚαταχώριση κατηγορίας publisher_archive.tplΣελίδα αρχείου publisher_search.tplΑποτελέσματα αναζήτησης publisher_submit.tplΈντυπο υποβολής άρθρου publisher_print.tplΠροβολή φιλική προς την εκτύπωση
Πρότυπο Σκοπός publisher_block_latest.tplΤελευταία άρθρα μπλοκ publisher_block_spotlight.tplΜπλοκ επιλεγμένων άρθρων publisher_block_category.tplΜπλοκ λίστας κατηγοριών publisher_block_author.tplΜπλοκ άρθρων συγγραφέα
{* 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 *}
Αντιγράψτε πρότυπα στο θέμα σας για προσαρμογή:
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 >
Μπλοκ Περιγραφή Τελευταία Νέα Εμφανίζει πρόσφατα άρθρα Φώτα της δημοσιότητας Επιλεγμένο άρθρο Μενού κατηγορίας Πλοήγηση κατηγορίας Αρχεία Σύνδεσμοι αρχείου Κορυφαίοι Συγγραφείς Οι πιο ενεργοί συγγραφείς Δημοφιλή είδη Άρθρα με τις περισσότερες προβολές
Επιλογή Περιγραφή Στοιχεία προς εμφάνιση Αριθμός άρθρων Φίλτρο κατηγορίας Όριο σε συγκεκριμένες κατηγορίες Εμφάνιση περίληψης Εμφάνιση αποσπάσματος άρθρου Μήκος τίτλου Περικοπή τίτλων Πρότυπο Αποκλεισμός αρχείου προτύπου
{* 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 - Ρυθμίσεις μονάδας
../User-Guide/Creating-Articles - Διαχείριση περιεχομένου
../../04-API-Reference/Template/Template-System - XOOPS κινητήρας προτύπου
../../02-Core-Concepts/Themes/Theme-Development - Προσαρμογή θέματος