Zum Inhalt springen

content element auf jeder seite anzeigen

Erstellt am 8. Juni 2006 · 17 Antworten · letzte Antwort am 9. Juni 2006

Tags: Inhaltselemente, Frage

ran2 ·

Hallo zusammen,

würde gerne eine page auf meine seite einrichten, die ich mit hide in menu verstecke, die aber z.b. bei border ein content element enthält, dass auf jeder seite angezeigt wird, nicht nur auf dieser.

wie ich das im TS root template mache ist mir klar, allerdings muss dann derjenige der die seite administriert immer im TS das content element geändert werden, wenn man dieses content element das überall zu sehen ist ändern will.

kann mir jemand helfen wie ich ein einzelnes content element auf jeder seite einbinde ?

danke!!

ran2 ·

hallo georg,

vielen dank für deine antwort.
habs noch nicht 100 %ig verstanden.. also man kann mit deiner lösung das so machen das die elemente in dem sysordner auf jeder seite angelegt werden ohne dass der redakteur was im typo script machen muss ?

du schreibst irgendwas von pid listen, gibts da nen befehl der einfach alle seiten nimmt ? oder muss ich alle mit kommata getrennt aufzählen ?

danke schonmal !

just2b ·

Hallo,

wenn du den 2. Schnippsel nimmst, dann muss der Redakteur den Inhalt, der immer dargestellt werden soll, in einen bestimmten Sys-Ordner laden und muss sonst nichts tun. Da werden *alle* Inhalte des Sysordners hergenommen.

lg georg

ran2 ·

hey georg !

vielen dank, das wäre ideal. wenn ich die php script extension installiere, dann kann ich dort doch php skripte verwenden oder ?

danke nochmal super kommentar!

ran2 ·

sorry jetzt muss ich doch nochmal nachfragen...
woher weiss das element welcher sysordner, wo gebe ich die id des sysordners an ?

oder kann ich die sache gar net ins root template setup stecken ?

irgendwie funktioniert bei mir die sache doch noch nicht 🙂

mal ein auszug aus meinem TS setup für den linken content
das funktioniert echt easy aber irgendwie kann ich deinen code nicht einfügen, der ###BANNER### wird auch gar nicht ersetzt.

workOnSubpart = DOKUMENT

marks.CONTENT_LEFT < styles.content.getLeft
marks.CONTENT_M_O < styles.content.get
marks.CONTENT_R_U < styles.content.getRight
marks.FLASH_HEADER < styles.content.getBorder

marks.CONTENT_L = COA
marks.CONTENT_L.10 = IMAGE
marks.CONTENT_L.10 {
altText = Im Shop
wrap = |
file = GIFBUILDER
file {
XY = 130,18
transparentColor = #bebdbd
backColor = #bebdbd
10 = TEXT
10.text = IM SHOP
10.fontColor = #000000
10.fontSize = 10
10.offset = 11,14
10.fontFile = t3lib/fonts/Eurostib.TTF
10.niceText=1
}
}  


marks.CONTENT_L.20 >
marks.CONTENT_L.20 < plugin.tt_products
marks.CONTENT_L.20 {
code >
code = LISTHIGHLIGHTS
templateFile = EXT:tt_products/template/highlight.html
}

versucht habe ich jetzt das, ###BANNER### marker ist im html eingefügt, will aber nicht ersetzt werden ... woher weiss man auch welcher sysfolder der richtige ist ?

marks.BANNER = CONTENT
marks.BANNER {
table = tt_content
select {
pidInList = ID1, ID2
orderBy = sorting
where = colPos= 0
}
}

just2b ·

du hast nen sysordner erstellt? dann fahr im Seitenbaum mal mit der Maus über das Icon und dann steht da id=... und diese ID nimmst..

natürlich kannst du das ins root-template auch packen

georg

ran2 ·

man ich steh hier echt grad aufm schlauch...
klar wie man die id des ordners findet weiss ich 😉 in meinem fall 48.
ich allerdings wird der banner nicht mal ersetzt. es steht immer ###BANNER### im FE. der fehler muss also irgendwo bei den marks liegen. fehlt mir da noch ein COA oder ähnliches. wo trage ich die 48 ? #paralyzed#

ran2 ·

hey vielen dank für dein geduld erstmal. yo hatte ich gemacht..
hatte da wohl ein klammer problem. mittlerweile ist mein banner marker auch weg. leider wird er aber nicht ersetzt. ich habe in den sysfolder ein regular text element zum testen bei normal rein... geht aber leider nicht 🙁

ran2 ·

leider ja 😃 mein browser cache nicht und den FE cache habe ich gelöscht ...
ich hab sonst auch nix dummes dazwischen, an der einbindung meines shop fenster oben sieht man ja das es eigentlich so funktioniert ohne irgendwelche verschachtelung... frage mich echt was ich hier schon wieder flasche mache...

just2b ·

hmm kann mir grad nicht vorstellen an was das liegt wenn der Code sauber ist.... o.O

georg

ran2 ·

schliesse keinesfalls nen fehler im code aus, in meinen zumindest nicht...

kann ich noch irgendwas posten, das dir helfen könnte auf den fehler zu kommen ?
ich beisse mir hier grad echt die zähne aus, ich glaube ich übersehe irgendwas offensichtliches ...

just2b ·

hm code bräuchtest du nur copy&paste machen und die ID reinschreiben...

sonst schick per pm mal zugangsdaten

lg georg

ran2 ·

hab den fehler gefunden:

marks.BANNER = CONTENT
marks.BANNER { ....

und ich hatte das zwete mal marks.BANNER vergessen.

danke für deine hilfe und geduld, sau dummer fehler.. problem gelöst danke!

just2b ·

Hallo,

ran2 schrieb

hab den fehler gefunden:
...
danke für deine hilfe und geduld, dummer fehler.. problem gelöst danke!

hehe man lernt nie aus 😉

bitte gerne - bis zum nächsten mal *g*

georg