Per ottenere quanto in precedenza descritto è sufficiente effettuare una piccola modifica al template: vbcms_content_article_preview.
Procediamo con la variazione del vbcms_content_article_preview
aprite il template vbcms_content_article_preview e ricercate:
Codice PHP:
<a href="{vb:raw page_url}"><span>{vb:raw title}</span></a>
Codice PHP:
<a href="{vb:raw page_url}"><img src="{vb:stylevar imgdir_cms}/iconesez/cms_sez_{vb:var parentid}.png" alt="{vb:var parenttitle}"/> <span class="title_cms_{vb:var parentid}">{vb:raw title}</span></a>
Come avrete potuto notare abbiamo aggiunto del codice html per il richiamo delle immagini.
Analizziamo la parte di codice aggiunta
Codice PHP:
<img src="{vb:stylevar imgdir_cms}/iconesez/cms_sez_{vb:var parentid}.png" alt="{vb:var parenttitle}"/>
cms_sez_ è il prefisso che identificherà le nostre immagini
{vb:var parentid} è la parte variabile della classe e questa identifica in modo univoco la sezione
.png è l'estensione della icona
Il nome del file icona è un nome composto dal prefisso cms_sez_ e il valore della variabile parentid, per farvi capire come dovrà essere vi riporto una immagine del mio ftp

Fino ad ora abbiamo visto cosa variare nel template e come costruire il nome dei file icone, ma non abbiamo visto come recuperare il valore parentid in modo tale da poter costruire il nostro title_cms_[parentid]
Io anche in questo tutorial posso solo suggerirvi una strada su come recuperarlo ma non è l'unica.
Dal pannello admin andate nel menù – vBulletin CMS – Section Manager, sulla destra avrete tutte le sezioni, se vi posizionate sopra ad una sezione con il puntatore del mouse sulla parte bassa del vostro browser comparirà un link simile a questo http: // localhost/vb/admincp/cms_content_admin.php?do=filter§ionid=45&contenttypeid=23.
La parte a noi necessaria per identificare della sezione in modo univoco è il valore subito dopo sectionid= in questo caso 45
Immagine ridotta

Questo è tutto buona personalizzazione.



Tutorial
Messaggio vBulletin