Am 3/19/10 12:11 PM, schrieb Moritz Mädler:
Hallo Rainer,

vielen Dank für deine Antwort. So ganz leuchtet sie mir noch nicht ein.
Ich muss eine Möglichkeit haben, die Breite per<li>-Element individuell über die
CSS anzugeben. Es muss doch eine Möglichkeit geben, die ID abzufragen.
Ich habe in einem anderen Menü auch folgendes gemacht:
----
10.stdWrap.dataWrap = style="width:{TSFE:lastImgResourceInfo|0}px; background-image: 
url('/|');"
----
Dort wird auch einen Wert in TSFE zugegriffen (ich habe die geschweiften 
Klammern in meinem anderen Code
mittlerweile auch ergänzt).

Das Problem ist, dass ich die Seitenresourcen schon anderweitig verwende. Ich 
weiß nicht, ob das sich dann
nicht ins Gehege kommt, und ich auf einmal den Hintergrund der Seite als 
Hintergrund für meinen Link habe.

Das ist der Pferdefuss. Eine der vielen Möglichkeiten wäre, in einer EXT 'pages' um das Feld 'naviwidth' zu erweitern und dann per TS abfragen. Dann kann der Redaktuer alles selbst beeinflussen. Gerne schicke ich Dir eine Flexformerweiterung zu, die Schieberegler realisiert. Dann kannst Du die Breite bequem einstellen lassen.

Rainer

Vielen Dank nochmals!



Am 19.03.2010 um 12:00 schrieb Rainer Schleevoigt:

Am 3/19/10 11:44 AM, schrieb Moritz Mädler:
Hallo Liste,

ich habe hier ein Menü umzusetzten und möchte, da ich Grafiken in den 
Hintergrund legen will, eine CSS-Klasse / -ID vergeben, damit ich die Breite
individuell pro Element einstellen kann. Ich weiß, dass klingt nicht sonderlich 
dynamisch, allerdings ist es lediglich die Meta-Navigation die ohnehin nicht 
mehr
geändert wird.

Mein TS sieht so aus:

-------
lib.metamenu = HMENU
lib.metamenu{
   special = directory
   special.value = 17

   1 = TMENU
   1 {
     wrap =<ul id="metamenu">|</ul>

     NO.doNotLinkIt = 1
     NO.wrapItemAndSub =<li>|</li>
     NO.stdWrap.cObject = COA
     NO.stdWrap.cObject {
       10 = TEXT
       10 {
         field = title
         typolink.parameter.field = uid
         typolink.ATagParams = class="TSFE:id"

       }
     }
   }
}
-------

Leider wird so allerdings tatsächlich TSFE:id als Text ausgegeben, statt der 
Seiten-ID.

Das ist nicht verwunderlich, Typoscript kann nicht wissen, dass Du nicht den 
String TSFE:id, sondern den Inhalt der Variable meinst. Wahrscheinlich ist es 
besser, statt Klassen IDs zu verwenden, allerdings dürfen die (wie auch 
ClassNames) nicht einer Ziffer beginnen.
Zur Lösung Deines Problems könntest Du nach Thumbnail-NAvi suchen, das ist 
genau das, was Du suchst. Du könntest und solltest das BGBild als Resource der 
Seite hinterlegen und dann einfach per TS drauf zugreifen. Ist hier schon 
zigmal beschrieben worden. Dann kann es der Redax auch ändern.


.wrap  =<li style="background-image:url(###BGPICT###)">|</li>

marks.BGPICT<  lib.bgpict

lib.bgpict = IMG_RESOURCE
lib.bgpict.file {
   import = uploads/media/
   import.data = levelmedia: -1, slide
   import.listNum =0
}

Wie kann ich die Seiten-ID bzw den Seitennamen hier ausgeben?

Vielen Dank und schöne Grüße.
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german



--
Webmasterei Hamburg
Dipl.-Ing. R. Schleevoigt / TYPO3 Certified Integrator
Ust-ID:  DE239491976
mail:rai...@webmasterei-hamburg.de
http://webmasterei.com
22303 Hamburg | Novalisweg 10
+49 40 27806982 | skype:kontaktschmied

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german



--
Webmasterei Hamburg
Dipl.-Ing. R. Schleevoigt / TYPO3 Certified Integrator
Ust-ID:  DE239491976
mail:rai...@webmasterei-hamburg.de
http://webmasterei.com
22303 Hamburg | Novalisweg 10
+49 40 27806982 | skype:kontaktschmied

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an