[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