[TYPO3-UG Italy] oggetti TMENU con immagine preposta (o appended)

Davide Principi d.principi at nospamme.provincia.ps.it
Fri Jan 12 11:53:01 CET 2007


L'idea è buona!

 > Premetto che non l'ho mai provato ma avrei un'idea.
 > Potresti associare l'immagine alla pagina attraverso il campo "media"
 > e quindi accedere a questa tramite typoscript. Ad es:
 >
 > ... NO.allWrap = <img src="{field:media}"> |
 >
 > Poi dovresti fare attenzione al path dell'immagine.
 >
 > Potrebbe essere però che il campo media sia vuoto e quindi dovresti
 > costruire una query a mano per andartelo a pescare.

Forse si può recuperare il valore da una pagina genitore con levelmedia 
+ slide (cfr in doc_ts_ref getText).

Questa è la soluzione che ho provato qui (ed è parte di sici_templates):

http://www.comune.novafeltria.pu.it

tt_content.menu.20.sici_templates_1 = HMENU
tt_content.menu.20.sici_templates_1 {
     special = list
     special.value.field = pages

     #stdWrap.required = 1
     #stdWrap.wrap = |<hr class="clearer" />

     1 = TMENU
     1 {
         noBlur = 1
         NO {
             stdWrap2.wrap = <h3 class="st1-title">|</h3>
             ATagTitle.field = subtitle
             after.cObject = TEXT
             after.cObject {
                 wrap = <div class="st1-description">|</div>
                 field = abstract // description // subtitle
                 nl2br = 1
             }
             before {
                 typolink.parameter.field = uid
                 required = 1
                 outerWrap = <hr class="clearer" /><div 
class="st1-image">|</div>
             }
             before.cObject = IMAGE
             before.cObject.file {
                 import = uploads/media/
                 import.field = media
                 import.listNum = 0
                 import.ifEmpty = st1-empty.gif
                 maxW = 128
                 maxH = 128
             }
         }
     }
}

...anziché

import.field = media
import.data = levelmedia : 0, slide

Se funziona fate sapere eh!

--Davide Principi



More information about the TYPO3-UG-italy mailing list