Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 30.06.07, 16:58
Forum Zuschauer
 
Registriert seit: 01.06.07
Beiträge: 6

CE-wrapping abhängig von Seiteneigenschaft


Hallo Zusammen.

Ich habe ein Extension geschrieben, die tt_content um ein feld names tx_jrgrid_width erweitert, dass für die Darstellung in einem Grid auf der Seite verwendet wird. Sieht fast so aus wie eine Tabelle, nur dass man innerhalb einer Spalte Elemente mit unterschiedlicher Höhe vorkommen können.

Die Extension stellt ein Typoscript zur verfügung, dieses:
Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
temp.wrappedelement = CASE
temp.wrappedelement {
key.field = tx_jrgrid_width
default < tt_content.text
0 < .default
0.wrap = <div class="{$contentelement_cssclass} width0">|</div>
1 < .default
1.wrap = <div class="{$contentelement_cssclass} width1">|</div>
2 < .default
2.wrap = <div class="{$contentelement_cssclass} width2">|</div>
3 < .default
3.wrap = <div class="{$contentelement_cssclass} width3">|</div>
}
tt_content.text >
tt_content.text < temp.wrappedelement

grid = COA
grid {
10 < styles.content.get
10.wrap =  | <script language="javascript">var allElements = document.getElementsByTagName('div'); for (var i=0; i<allElements.length; i++) { var curr = allElements[i]; if (/^{$contentelement_cssclass}/.test(curr.className)) { curr.style.height = ((Math.ceil(curr.offsetHeight / {$row_height}) * ({$row_height})) + ((Math.ceil(curr.offsetHeight / {$row_height}) - 1) * 8) ) + "px"; } } </script>
}

Über grid gelange ich dann an die gewrappten Content-Elemente der mittleren Spalte. Das Javascript sorgt für die Anpassung der Höhe der Elemente entsprechend einer Konstanten row_height.

Mein Problem ist jetzt das folgende: Ich möchte das wrapping der Content-elemente abhängig von einer Eigenschaft der Seite machen (tx_jrgrid_width). Ist diese Eigenschaft 0, soll eine andere CSS-Klasse zum wrappen der Content-elemente verwendet werden. Ausserdem soll das Javascript nicht eingebaut werden. Allgemein soll halt das 'Grid-Layout' nicht verwendet werden...

Wie muss ich dafür mein Typoscript anpassen?

Vielen Dank schonmal
grande
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
wrapping für eigene Linkklasse zunni82 TYPO3 4.x Rich Text Editor 0 23.10.07 16:32
Immer Seiteneigenschaft erweitert llneoll TYPO3 4.x Backend 2 10.09.07 20:33
Frage zu Seiteneigenschaft Erweitert? typonewbe TYPO3 4.x Backend 2 03.09.07 14:15
Wrapping-Logik-Problem nueffl GMENU, HMENU, TMENU und Co. 5 29.06.06 10:31
css_styled_content - Content Wrapping Eyüp Alle anderen Extensions 1 05.04.06 19:04


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:56 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0