hallo,
ich verwende die extension rgteaser und möchte nun die Überschrift die ich bei dem Element angegeben habe auch innerhalb des Teasers verwenden. hier mal ein screenshot:
Diese Überschrift, in dem Fall jetzt "Hotels in Paris & Loire-Tal" möchte ich nun in dem Teaser ausgeben lassen. also hier:
das ist der code teil in dem ich die überschrift abfragen möchte:
so sieht der komplette TS Code bisher aus:Code:10 = TEXT 10.field = (Überschrift) 10.wrap = <div class="teaser_land"><p>Hier soll die Überschrift rein</p>
Code:################################### ##### rgTeaser 101 ################ includeLibs.user_getpages = EXT:rgteaser/user_getpages.inc tt_content.menu.20.101 = CONTENT tt_content.menu.20.101 { table = pages select { pidInList.cObject = USER pidInList.cObject { userFunc = user_getpages->main treeDepth = 0 } orderBy = sorting ASC begin = 0 where = tx_rgteaser_teaser = 0 beginAtLevel = 2 } renderObj = COA_INT renderObj { 10 = TEXT 10.field = (Überschrift) 10.wrap = <div class="teaser_land"><p>Hier soll die Überschrift rein</p> 11 = TEXT 11.field = description 11.wrap = <div class="teaser_hotelsterne"><img src="fileadmin/templates/bilder/sterne/sterne_mittel_|.gif"></div> 13 = TEXT 13.field = subtitle 13.wrap = <div class="teaser_hotelpreis">ab € |,–</div><div class="teaser_content"> 15 = TEXT 15.field = media 15.wrap = <img src="uploads/media/|" width="160"> 17 = TEXT 17.field = title 17.wrap = <h2>|</h2> 17.stdWrap.typolink.parameter.field=uid 20 = LOAD_REGISTER 20 { meinRegister.cObject = TEXT meinRegister.cObject.field= uid } 50 = COA 50 { 20 = CONTENT 20 { table = tt_content select { pidInList.data = register:meinRegister max = 1 orderBy = sorting ASC where = CType != "list" } renderObj = COA renderObj { 1 = TEXT 1.value = <div class="teasertext"> 10 = TEXT 10.field = header 10.wrap = <strong style="display:none">|</strong> 10.required = 1 20 = TEXT 20 { field = bodytext crop = 350 | ... | 1 wrap= | parseFunc < tt_content.text.20.parseFunc stripHtml = 1 } /* 30 = TEXT 30 { value = >> weiter typolink.parameter.field=pid typolink.parameter.dataWrap=|#{field:uid} wrap = | } */ 99 = TEXT 99.value = </div> } } ########### } 60 = TEXT 60 { value = » weiter typolink.parameter.field=uid wrap = <p class="weiter">|</p> } 99 = TEXT 99.wrap = |</div><div style="clear:both;"></div></div> } }
Ich verwende immer TemplaVoila
ich bin jetzt schon ein wenig weitergekommen. er gibt mir nun die pid aus mit der ich aus tt_content auf den "header" wert auslesen könnte. nur weiss ich leider nicht wie das geht. so sieht es im moment aus:
Die Datenbank sieht so aus (tt_content)
Jetzt müsste ich nur noch wissen wie ich mir statt der 874 den header wert ausgeben lassen kann, also in dem fall "Hotels in XXX".
der Code sieht nun so aus. Der Bereich unter 11 ist wahrscheinlich komplett falsch:
Code:10 = TEXT 10.field = pid 10.wrap = <div class="teaser_land"><p>|</p> 11 = CONTENT 11.wrap = <span>|</span> 11.table = tt_content 11.selectFields = header 11.wrap = <p>|</p> 11.select { where = pages = pid orderBy = sorting } 11 = TEXT 11.field = header 11.wrap = <span>|</span>
Ich verwende immer TemplaVoila
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen