Zum Inhalt springen

Textboxen über Template steuern

Erstellt am 17. Juni 2008 · 2 Antworten · letzte Antwort am 19. Juni 2008

Tags: Inhaltselemente, Frage

wittmann ·

tach,

ich habe eine ganz einfache Seite, auf die User etwas durch Textboxen reinschreiben. Für jeden Beitrag wird eine Textbox angelegt (=tt_content). Die Textboxen sind vertikal angeordnet. Der aktuellste Beitrag erscheint immer oben.

mit der Zeit ist dadurch eine lange Reihe von Textboxen entstanden.
Läßt es sich einrichten (z.B. über das Template), dass immer nur 10 Textboxen angezeigt werden ? Alternativlösung ?

Hilfe / Tipps / Anregungen wären suer nett.

gruß

Michael

wittmann ·

Moinsen,

und danke für die schnelle und kompetente Hilfe.

Leider hab ich das Typo3-Objekt Modell noch nicht so ganz
durchschaut. Ich poste daher mal ganz frech mein Typoscript-Template.

page = PAGE
page.typeNum = 0
page.config.xmlprologue = none
page.config.doctype = xhtml_strict
page.config.htmlTag_langKey = de
page.config.metaCharset = utf-8
page.config.additionalHeaders = Content-Type:text/html;charset=utf-8
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page
config.simulateStaticDocuments = 0
config.tx_realurl_enable = 1
config.baseURL = http:...
config.prefixLocalAnchors = all 
plugin.tx_fileupload_pi1.path = fileadmin/Praesentationen/


lib.stdheader.10.1.fontTag = <div class="content_header"><span><b>|</b></span></div><div class="content_trenner">&nbsp;</div>
lib.stdheader.10.2.fontTag < .lib.stdheader.10.1.fontTag
lib.stdheader.10.3.fontTag < .lib.stdheader.10.1.fontTag
lib.stdheader.10.4.fontTag < .lib.stdheader.10.1.fontTag
lib.stdheader.10.5.fontTag < .lib.stdheader.10.1.fontTag
lib.stdheader.10.6.fontTag < .lib.stdheader.10.1.fontTag
lib.stdheader.10.7.fontTag < .lib.stdheader.10.1.fontTag
lib.stdheader.10.8.fontTag < .lib.stdheader.10.1.fontTag
lib.stdheader.10.9.fontTag < .lib.stdheader.10.1.fontTag
lib.stdheader.10.11.fontTag < .lib.stdheader.10.1.fontTag
lib.stdheader.10.12.fontTag < .lib.stdheader.10.1.fontTag
lib.stdheader.10.13.fontTag < .lib.stdheader.10.1.fontTag
lib.stdheader.10.14.fontTag < .lib.stdheader.10.1.fontTag
lib.stdheader.10.15.fontTag < .lib.stdheader.10.1.fontTag
lib.stdheader.10.16.fontTag < .lib.stdheader.10.1.fontTag
lib.stdheader.10.17.fontTag < .lib.stdheader.10.1.fontTag
lib.stdheader.10.18.fontTag < .lib.stdheader.10.1.fontTag
lib.stdheader.10.19.fontTag < .lib.stdheader.10.1.fontTag
lib.stdheader.10.20.fontTag < .lib.stdheader.10.1.fontTag
lib.stdheader.10.21.fontTag < .lib.stdheader.10.1.fontTag
lib.stdheader.10.22.fontTag < .lib.stdheader.10.1.fontTag
lib.stdheader.10.23.fontTag < .lib.stdheader.10.1.fontTag
lib.stdheader.10.24.fontTag < .lib.stdheader.10.1.fontTag
lib.stdheader.10.25.fontTag < .lib.stdheader.10.1.fontTag
lib.stdheader.10.26.fontTag < .lib.stdheader.10.1.fontTag
lib.stdheader.10.27.fontTag < .lib.stdheader.10.1.fontTag
lib.stdheader.10.28.fontTag < .lib.stdheader.10.1.fontTag
lib.stdheader.10.29.fontTag < .lib.stdheader.10.1.fontTag
lib.stdheader.10.30.fontTag < .lib.stdheader.10.1.fontTag

tt_content.stdWrap.wrap = <div class="contentbox"><div class="content_text">|</div></div>

#Main Menü
lib.mainMenu = HMENU
lib.mainMenu{
	1 = TMENU
	1{
		wrap = <ul>|</ul>
		NO.linkWrap = <li class="main">|</li>
		NO.stdWrap.wrap = <span>|</span>
	        expAll = 1
	        noBlur = 1
        }
        2 < .1
        2{
        	NO.linkWrap = <li class="sub">|</li>
        }
}

Die relevanten Zeilen fangen denke ich mit "tt_content.stdWrap.wrap = ..." an.
Auf welche Weise kann man jetzt die Anzahl der Postings (

value.stdWrap.numRows.select

?)
ermitteln und die Anzeige begrenzen ?

Hoffe die Anfängerfrage geht noch mal klar. Für Infos wäre ich sehr
dankbar.

Super hilfreiches Forum !

Gruß

Michael