#1  
Alt 28.08.08, 19:32
Forum Aktivist
 
Registriert seit: 10.08.08
Beiträge: 71
TS-Lösung für optionSplit - Profifrage ???

Hallo liebes Forum,

ich habe eine dringende Frage zum Thema optionSplit im Content-Bereich meiner Seite. Habe auch schon hier gepostet, aber da dieses Problem ziemlich speziell ist, habe ich gehofft, vielleicht hier jemand mit einem ähnlichen Problem zu finden...

Hier der Thread:
TYPO3.net - Wrap mit option split

Es geht im Prinzip darum, dem letzten Content Element in der Spalte Content (verwende TemplaVoila!) eine andere css-klasse zu verpassen. Ich habe einen Ansatz gefunden, mit dem ich den gesamten Content anfassen kann. Leider brauche ich aber nur die Contentspalte... Ok hier mal mein TS:
Code:
tt_content.stdWrap.preCObject = COA
tt_content.stdWrap.preCObject {
10 = LOAD_REGISTER
   10.counter.cObject = TEXT
   10.counter.cObject.data = register:counter
   10.counter.cObject.wrap = |+1
   10.counter.override = 1
   10.counter.override.if.equals.data = register:counter
   10.counter.override.if.value = 2
   10.counter.prioriCalc = intval
}

tt_content.stdWrap {
        outerWrap = <div class="test1">|</div>
        outerWrap.override.if.value = 1
        outerWrap.override.if.equals.data = register:counter
        outerWrap.override = <div class="test2">|</div>
}
Gibt es hier jemand, der mir eine Lösung anbieten kann, wie ich an das letzte Content Element der Inhaltsspalte gelange?

Viele grüße
Walter
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Sponsored Links
Unterstützen Sie das Forum und buchen Sie Ihren Webspace beim
T3N Testsieger, dem Webhoster der auch dieses Forum hostet!


  #2  
Alt 29.08.08, 13:26
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.12.05
Ort: Kiel
Alter: 40
Beiträge: 2.454
Armin eine Nachricht über ICQ schicken Armin eine Nachricht über Skype™ schicken

Zitat:
Gibt es hier jemand, der mir eine Lösung anbieten kann, wie ich an das letzte Content Element der Inhaltsspalte gelange?
Direkt im XML des TO.

Armin
__________________
Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
Folge mir auf http://twitter.com/intervation
Agentur: Ideenwerft Werbeagentur
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 29.08.08, 13:31
Forum Aktivist
 
Registriert seit: 10.08.08
Beiträge: 71

Meine Güte Armin,

du bist der Hammer! Dank dir für die vielen Tipps.
OK, ich habe mir die TO mal näher angesehen. Das Problem ist, dass ich an keiner Stelle in der TSref einen Eintrag gefunden habe, der mir den Zugriff über eine Referenz auf das letzte Inhaltselement gibt.

hast du da auch noch einen Trick parat?

Viele Grüße und DANKE, DANKE, DANKE
Walter
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 29.08.08, 14:26
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.12.05
Ort: Kiel
Alter: 40
Beiträge: 2.454
Armin eine Nachricht über ICQ schicken Armin eine Nachricht über Skype™ schicken

moin,

eine Möglichkeit wäre das du auch wieder über LOAD_REGISTER als Counter gehst und dann wieder per if. Und vorher halt die Records-Anzahl ermitteln damit du diese mit dem Counter vergleichen kannst.

Armin
__________________
Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
Folge mir auf http://twitter.com/intervation
Agentur: Ideenwerft Werbeagentur
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 29.08.08, 15:14
Forum Aktivist
 
Registriert seit: 10.08.08
Beiträge: 71

Hallo Armin,

Zitat:
Und vorher halt die Records-Anzahl ermitteln damit du diese mit dem Counter vergleichen kannst.
Ich denke, dass genau hier das Problem liegt. Ich habe bisher immer nur die Lösungen zur Ausgabe der Anzahl aller DS in tt_content gefunden. Aber wie kann ich denn die Inhalte der Spalte Inhalt zählen?

Grüße
Walter
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #6  
Alt 01.09.08, 10:19
Forum Aktivist
 
Registriert seit: 10.08.08
Beiträge: 71

Guten Morgen,

nun, ich hänge immer noch über der option-split lösung und komm einfach nicht zu einem ergebnis. Habe nun versucht über das localprocessing einen Counter anzulegen, der mir die Inhalte der Spalte Inhalt zählt.

Aber ich bekomm nur schrott raus. Ich weiß da echt nicht weiter. Ich möchte doch nur dem letzten Inhaltselement eine neue Klasse verpassen...

Nun, hat da vielleicht doch noch jemand ne Lösung für?

Grüße
walter
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #7  
Alt 01.09.08, 14:46
Forum Aktivist
 
Registriert seit: 10.08.08
Beiträge: 71

Hallo,

ich würde gerne wissen, ob es eine Möglichkeit gibt, AUTOMATISCH dem letzten CE in lib.content einen anderen Style durch die Zuweisung der Option "Rahmen" per TS zu ermöglichen?

Ich bekomme die Anzahl der Einträge einzelner Seite per Counter raus:

Code:
temp.navtt = COA
temp.navtt {
      10 = CONTENT
       10 {
        table=tt_content
        select {
          selectFields = count(*) AS counter
          pidInList = this
        }
        renderObj = LOAD_REGISTER
        renderObj.anzahl.cObject = TEXT
        renderObj.anzahl.cObject.field = counter
        }
        # Counter ausgeben
        #20 = TEXT
        #20.data = register:anzahl
}
Nun würde ich eben dem letzten CE einen anderen Rahmen bzw. eine andere CSS-Klasse verpassen. Könnte mir da jemand ein kleines Beispiel für eine if-Abfrage machen? Armin?

Any suggestions?

Grüße

Geändert von walk2moon (01.09.08 um 14:58 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #8  
Alt 01.09.08, 19:02
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.12.05
Ort: Kiel
Alter: 40
Beiträge: 2.454
Armin eine Nachricht über ICQ schicken Armin eine Nachricht über Skype™ schicken

moin,

bei TV musst du das passende Feld auslesen und dann per split trennen.

Hier ne Lösung: typo3.intervation.de::Snippets::Allgemein::TemplaVoila!, RECORDS gesondert formatieren

Armin
__________________
Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
Folge mir auf http://twitter.com/intervation
Agentur: Ideenwerft Werbeagentur
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #9  
Alt 01.09.08, 22:21
Forum Aktivist
 
Registriert seit: 10.08.08
Beiträge: 71

Hallo Armin,

vielen Dank für deine Ausdauer hier in dem Thread.

Dein Beispiel ist Klasse! Nun, um dass ich dann auch verstehe was ich damit anfange nochmal ne kurze Frage zur TO. Ich packe also in das localprocessing den Code aus deinem Beispiel rein. Gut, nun muss ich doch aber sicher noch etwas tun, um das der Code greift, oder?

Muss ich die Array-Struktur aus der TO um deinen Code herum abbilden? Also wenn ich den nur so einfüge passiert natürlich noch nichts...

Wenn Du mir hierzu vielleicht nochmal kurz was sagen könntest, das kapier ich noch nicht so ganz.

Ansonsten sag ich nur: Hut ab, vor deiner Teilnahme hier im Forum! Das ist wirklich super Arbeit! Ich verneige mich...

Grüße
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #10  
Alt 03.09.08, 11:21
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.12.05
Ort: Kiel
Alter: 40
Beiträge: 2.454
Armin eine Nachricht über ICQ schicken Armin eine Nachricht über Skype™ schicken

Hallo,

Zitat:
Gut, nun muss ich doch aber sicher noch etwas tun, um das der Code greift, oder?
Ja, habe ich wohl ewas zu kurz gefasst.

In der Regel ist ja das XML im DS was greift, man kann aber den einzelnen TO ein etxra XML mitgeben.
Also, eigentllich gehört die Anpassung ins XML des DS, außer man hat ein extra XML für ein oder alle TO. Um ein etxra XML im TO zu haben, kopiert man einfach das XML des DS ins TO...

Armin
__________________
Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
Folge mir auf http://twitter.com/intervation
Agentur: Ideenwerft Werbeagentur
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
optionsplit -> last anstatt first jmackin GMENU, HMENU, TMENU und Co. 7 27.07.09 07:14
OptionSplit missverstanden ? CaptnCrunch GMENU, HMENU, TMENU und Co. 1 24.11.08 22:13
Optionsplit - parameter typoguy TYPO3 4.x Fragen und Probleme 7 09.08.08 11:49
tt_news catmenu optionsplit griffin1987 News (tt_news, mininews und Co) 2 17.05.07 19:56
xPosOffset + optionsplit ? franz ferdinand GMENU, HMENU, TMENU und Co. 4 07.02.07 17:40


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:23 Uhr.


Powered by vBulletin® Version 3.8.4 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.2

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177