TMENU, IMG_RESOURCE (Grafik) in ATagParams verwenden?
| Autor | Nachricht |
|---|---|
|
Verfasst am: 12. 03. 2008 [13:25]
|
|
|
suit
Themenersteller
Dabei seit: 09.01.2007
Beiträge: 47
|
Hallo, kurzum, ich möchte folgenden Code produzieren HTML 999px entspricht dabei der breite der generierten Grafik, Bildpfad ist IMG_RESOURCE nun hab ich folgendes Typoscript TYPOSCRIPT temp.MENU = HMENU temp.MENU { 1 = TMENU 1 { expAll = 1 noBlur = 1 wrap = <ul>|</ul> NO { allStdWrap.insertData = 1 before.cObject = COA before.cObject.10 = IMG_RESOURCE before.cObject.10.wrap = <li class="first-child menu{field:uid}">||*|<li class="menu{field:uid}"> before.cObject.10.file = GIFBUILDER before.cObject.10.file { format = png XY = 425, 25 backColor = #FFFFFF transparentBackground = 1 10 = TEXT 10 { text.field = title fontSize = 28 fontColor = #FF0000 antiAlias = 1 offset = 0, 22 } } ATagParams = style="background-image: url(typo3temp/GB/635a434c3a.png);" ATagTitle.field = subtitle allWrap.insertData=1 wrapItemAndSub = |</li> } } } # temp.MENU (ENDE) wie schaffe ich es nun, dass ich ATagParams mit dem dynamisch generierten Hintergrundbild füttere? btw: der Code MUSS so sein, <img src="" alt="" /> aus einem GMENU kommt nicht in frage alternativ habe ich mit dem gedanken gespielt mir auch den link selbst zusammenzubauen - achtung, pseudo-code: TYPOSCRIPT 10 = <a href="index.php?id={field:uid}" style="background-image: url( 20 = IMG_RESOURCE 30 = );" title="{field:subtitle}"> 40 = {field:title} 50 = </a> aber das ist nur die äusserst ferne notlösung die ich sehr sehr ungern verwenden möchte[/TS] |
|
Verfasst am: 12. 03. 2008 [13:36]
|
|
|
just2b
Moderator
Dabei seit: 04.08.2004
Beiträge: 19047
|
ein ATagParams.stdWrap.cObject könnte gehen georg => TYPO3 - inspiring people to share <= aber kein Support per PM!
=> in eigener Sache: · inspiring people to share your location Trag dich in die TYPO3 Weltkarte ein und zeige wie groß die TYPO3 Community ist - vielen Dank!<= |
|
Verfasst am: 12. 03. 2008 [14:22]
|
|
|
suit
Themenersteller
Dabei seit: 09.01.2007
Beiträge: 47
|
das könnte nicht nur gehen, das funktioniert auch prächtig TYPOSCRIPT ATagParams.stdWrap.cObject = COA ATagParams.stdWrap.cObject.10 = TEXT ATagParams.stdWrap.cObject.10.value = style="background-image: url( ATagParams.stdWrap.cObject.20 = IMG_RESOURCE ATagParams.stdWrap.cObject.20.file = GIFBUILDER ATagParams.stdWrap.cObject.20.file { format = png XY = 425, 25 backColor = #FFFFFF transparentBackground = 1 10 = TEXT 10 { text.field = title fontSize = 28 fontColor = #FF0000 antiAlias = 1 offset = 0, 22 } } ATagParams.stdWrap.cObject.30 = TEXT ATagParams.stdWrap.cObject.30.value = );" kann mir vielleicht noch jemand sagen, wie ich aus IMG_RESOURCE die Dimensionen der generierten Grafik herausbekomme? |
|
Verfasst am: 12. 03. 2008 [14:41]
|
|
|
just2b
Moderator
Dabei seit: 04.08.2004
Beiträge: 19047
|
das sollte mit TYPOSCRIPT data = TSFE:lastImageInfo|0 data = TSFE:lastImageInfo|1 funktionieren mein "könnte" war darauf bezogen, dass ich jetzt nicht ganz explizit auf RS-Fehler oder sowas geachtet habe sondern das alles aus dem Kopf kommt lg georg => TYPO3 - inspiring people to share <= aber kein Support per PM!
=> in eigener Sache: · inspiring people to share your location Trag dich in die TYPO3 Weltkarte ein und zeige wie groß die TYPO3 Community ist - vielen Dank!<= |
|
Verfasst am: 12. 03. 2008 [17:01]
|
|
|
suit
Themenersteller
Dabei seit: 09.01.2007
Beiträge: 47
|
für IMG_RESOURCE ist folgendes richtig: TYPOSCRIPT TSFE:lastImgResourceInfo|0Danke für die Hilfe! |
|
Verfasst am: 12. 03. 2008 [17:04]
|
|
|
just2b
Moderator
Dabei seit: 04.08.2004
Beiträge: 19047
|
naja das eine ist die breite, das andere die höhe, IMO bitte gern georg => TYPO3 - inspiring people to share <= aber kein Support per PM!
=> in eigener Sache: · inspiring people to share your location Trag dich in die TYPO3 Weltkarte ein und zeige wie groß die TYPO3 Community ist - vielen Dank!<= |



