Hi Ben...
ohne dir jetzt zu nahe treten zu wollen, aber du weißt schon das
Typoscript (auch wenn der Name es suggeriert) KEINE Scriptsprache in der
Art ist, wie du es hier mit Variablen etc. versuchst...
du hast nur die Möglichkeiten der Konfiguration (denn nichts anderes
macht TypoScript letztlich) die du in der TSREF findest...

bevor ich da näher helfen kann, bitte beschäftige dich ein wenig mehr
mit den Grundlagen von TS... dann kannst du dir auch die letzte Frage
eigentlich selber beantworten,
du brauchst da in deinem CONTENT ein renderObj
und das als COA bestehend aus deinen gewünschten Elementen
eines davon ist dann der Spalteninhalt deiner Zielseite
(das schüttel ich jetzt aber nicht so adhoc aus dem Ärmel)
außerdem halte ich es für keine gute Lösung für einen teaser dynamische
Seiteninhalte zu nutzen, damit wirst du dir im Zweifelsfall das Layout
völlig zerschießen... besser sind hier Felder aus den
Seiteneigenschaften, bzw. Bilder aus den page-Ressourcen...
bei sowas it das Ergebnis planbar (aber ist natürlich deine Entscheidung
wie du vorgehen willst...
Wie per TS Inhalt von einer im Menü angezeigten Seite ausgegeben wird,
das kannst übrigens in csc-styled-content bei den Menütypen sehr gut
analysieren, denn da gibt es ja den Typ 7 mit Seiteninhalt, der sollte
helfen, must es nur auf deine gewünschte spalte setzen...


Zum Abschluß noch folgende Zusatzbemerkung:
du willst hier jedem 2. und 3. Element eine extra Klasse geben.
Als stichwort im TS könnte dir da vielleicht option_split weiter helfen.
ABER wieso machst du es dir eigentlich so schwer ???
denn mit :nth-child machst du doch das Styling in einem solchen Fall
problemlos im CSS direkt (ohne jede Mühe im TS)

also für folgendes HTML:
<div class="teaser">
  <div class="inner">
    <div class="dyncon">...</div>
    <div class="dyncon">...</div>
    <div class="dyncon">...</div>
  </div>
</div>

liefert dir folgendes CSS das Styling was du brauchst:
div.dyncon:nth-child(3n+0) { für die Elemente der 1. Spalte }
div.dyncon:nth-child(3n+1) { für die Elemente der 2. Spalte }
div.dyncon:nth-child(3n+2) { für die Elemente der 3. Spalte }

und falls du außer den spalten divs noch was anderes reinpackst hilft
dann auch div:nth-of-type()

TIPP: eine kleine hilfreiche CSS Referenz findest du unter:
https://developer.mozilla.org/de/docs/Web/CSS/CSS_Referenz


Am 23.09.2015 um 12:39 schrieb Ben Ner:
> weiteres Problem, mein TSsetup in libs.ts
> 
> countera = 1
> counterb = 1
> 
> [treeLevel = 1]
> lib.field_teasermenu = HMENU
> lib.field_teasermenu {
>     entryLevel = 1
>     1 = TMENU
>     1 {
>         wrap = <div class="teasebox">|</div>
>         NO = 1
>         NO {
>             //{register:count_MENUOBJ}
>             stdWrap.dataWrap = <div class="teaser"><div
> class="inner">|</div></div>
>             stdWrap.htmlSpecialChars = 1
>             doNotLinkIt = 1
>             stdWrap.append = CONTENT
>             stdWrap.append{
>                 wrap = <div class="col1 dyncon">|</div>
>                 if.countera==2
>                 if.countera.wrap.append = <div class="col2
> dyncon">test</div>
>                 countera = 1
>                 if.counterb==3
>                 if.counterb.wrap.append = <div class="col3
> dyncon">test</div>
>                 table = tt_content
>                 select{
>                     pidInList.field = uid
>                     where = colPos = 0
>                 }
>             }
>             countera++
>             counterb++
>         }
>         ACT <.NO
>         ACT {
>             wrapItemAndSub = |
> 
>         }
>     }
> }
> [global]
> 
> ich benötige für meine HTML Struktur, aller 2 und aller 3 menüeinträge
> ein zusätzliches element, ich hoffe aus meinem TS geht hervor wie ich
> dies bewerkstelligen wollte, funzt natürlich überhaupt nicht... :)
> 
> zusätzlich muss hire noch in die zeile:
> 
> stdWrap.dataWrap = <div class="teaser"><div class="inner">|</div></div>
> 
> statt dem | für den Titel, die komplette "rand-spalte" der unterseite
> 
> wer kann helfen??


-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an