Loghi portal_tabs
Up to Plone Forum
Ciao,
utilizzo Plone 3.3.5 e vorrei customizzare alcune parti relative alla visualizzazione.
In particolare vorrei inserire delle icone che rendano l'idea del contenuto relativo al link.
Mi spiego meglio
Ho disabilitato la creazione automatica delle schede per il contenuto
In portal_tabs ho creato il tabs "uffici"
Mi piacerebbe oltre al testo descrittivo, associare anche un'icona.
Ispezionando il codice, capisco di dover intervenire su
global_sections
e, successivamente, inserire in portal_tabs
uffici
icon (expression) string:$portal_url/contatti.gif
Il codice attuale è :
<tal:tabs tal:condition="view/portal_tabs"
i18n:domain="plone">
<h5 class="hiddenStructure" i18n:translate="heading_sections">Sections</h5>
<ul id="portal-globalnav">
<tal:tabs tal:repeat="tab view/portal_tabs"><li tal:attributes="id string:portaltab-${tab/id};
class python:view.selected_portal_tab==tab['id'] and 'selected' or 'plain'"
><a href=""
tal:content="tab/name"
tal:attributes="href tab/url;
title tab/description|nothing;">
Tab Name
</a></li></tal:tabs>
</ul>
</tal:tabs>
Sono vicino alla soluzione?
Come dovrei modificare il codice?
Grazie
Marco
Ciao Davide,
questa volta non ci salto fuori..
Ho provato a leggere diverse istruzioni che ho trovato in giro, ma il risultato è sempre lo stesso :niente logo
Esaminando il codice
><a href=""
tal:content="tab/name"
tal:attributes="href tab/url;
title tab/description|nothing;">
ho provato ad intervenire su tal:content="tab/name"
sostituendo name con icon...., ma non basta.....ovviamente
Mi daresti una mano?
Grazie
Ciao
Ciao Marco,
non ho davanti a me il codice, puoi provare a stampare tab nel template per vedere cosa contiene, se manca l'info dell'icona vuol dire che il metodo chiamato non restituisce tutto quello che ti aspetti
Fammi sapere!
Ciao Davide,
spero di aver compreso.
Questo è il codice completo:
<tal:tabs tal:condition="view/portal_tabs"
i18n:domain="plone">
<h5 class="hiddenStructure" i18n:translate="heading_sections">Sections</h5>
<ul id="portal-globalnav">
<tal:tabs tal:repeat="tab view/portal_tabs"><li tal:attributes="id string:portaltab-${tab/id};
class python:view.selected_portal_tab==tab['id'] and 'selected' or 'plain'"
><a href=""
tal:content="tab/name"
tal:attributes="href tab/url;
title tab/description|nothing;">
Tab Name
</a></li></tal:tabs>
</ul>
</tal:tabs>
Modificando "tab/name" con "tab/icon"
questo è il risultato:
http://localhost:8080/xxxxxxxxx/contatti.gif
In portal_tabs ho creato la tab "uffici" ed inserito string:$portal_url/contatti.gif
In action icons non ho apportato modifiche
Grazie
Ciao
