10 < styles.content.getRight
das innerhalb der Konfiguration von tt_news macht keinen Sinn.
Warum keiner antwortet: Du hast keine Einrückungen, daher kann man das fast nicht lesen.
10 < styles.content.getRight
das innerhalb der Konfiguration von tt_news macht keinen Sinn.
Warum keiner antwortet: Du hast keine Einrückungen, daher kann man das fast nicht lesen.
steffenk schriebWarum keiner antwortet: Du hast keine Einrückungen, daher kann man das fast nicht lesen.
Oh, gibts da ne Anleitung zu?
Keine Einrückungen finde ich jetzt übertrieben :o
Gruß,
Otti.
steffenk schrieb10 < styles.content.getRight
das innerhalb der Konfiguration von tt_news macht keinen Sinn.
Hm, es soll aber nur für die News-Einträge gelten.
Wo gehörts dann hin?
Gruß aus Lippe,
Otti.
mit Einrückungen meine ich tabs. Jetzt sind sie da, vorher waren sie weg ...
content_right = COA
content_right < plugin.tt_news
content_right {
...
nach Zeile 2 ist es kein COA mehr sondern USER (plugin.tt_news)
also gibts auch kein 10
wenn dann so:
content_right = COA
content_right.5 < plugin.tt_news
content_right.5 {
...
Sorry, gilt diese Änderung für (ab) Zeile 36 meines ursprünglichen Scriptes?
Danke,
Otti.
das gilt insbesondere für 21ff, den Fehler hast Du aber überall drin.
Danke erstmal für Deine Hilfe, steffenk ..
#angry# neinichgebenichtaufneinichgebenichtaufneinichgebenichtauf #angry#
Also nochmal von vorne:
Meine Seite ist 3-spaltig mit Markern versehen.
Den TS-Code habe ich ins Template der Seite gepackt, die die News anzeigen soll.
In der linken Spalte (TS ab Zeile 3) werden die News-Artikel gelistet -> funzt.
In der mittleren Spalte (TS ab Zeile 23) stehen die Single-News -> funzt auch
In der rechten Spalte (TS ab Zeile 39) greift eine neue News-Template Vorlage, die nur den Marker für Bilder enthält. Hat eine News Bilder, werden diese dort auch angezeigt -> funzt auch.
Jetzt wird´s spannend: (TS ab Zeile 69) Wenn es kein Bild gibt, dann soll das Bild der rechten Spalte der Seite mit der ID 70 genommen werden -> funzt nicht; wenn kein Bild in der News, dann bleibt die rechte Spalte leer.
seite.20.marks {
#################### linker Bereich ##########################
newslist = COA
newslist < plugin.tt_news
newslist {
# crop Titel
displayList.title_stdWrap.crop = 55|...|1
# Page ID News:Die ID der Seite wo die News drin sind
pid_list >
pid_list = 4
#Page ID Singlenews:Die ID der Seite wo die SingleNews drin sind
singlePid >
singlePid = 6
code >
code = LIST
}
#################### mittlerer Bereich ##########################
content_middle = COA
content_middle < plugin.tt_news
content_middle {
pid_list >
pid_list = 4
singlePid >
singlePid = 6
code >
code = SINGLE
_LOCAL_LANG.de.noNewsIdMsg = <p align="center">Bitte wählen Sie einen Eintrag.</p>
}
#################### rechter Bereich ##########################
content_right = COA
content_right < plugin.tt_news
content_right {
templateFile = fileadmin/templates/tt_news_pic.tmpl
displaySingle {
imageCount = 30
caption_stdWrap.required = 1
image.stdWrap.spaceAfter = 0
image.file.maxW = 90
}
# Page ID News:Die ID der Seite wo die News drin sind
pid_list >
pid_list = 4
#Page ID Singlenews:Die ID der Seite wo die SingleNews drin sind
singlePid >
singlePid = 6
code >
code = SINGLE
_LOCAL_LANG.de.noNewsIdMsg =
}
}
### wenn leer, dann Inhalt aus anderer Seite holen
stdWrap.ifEmpty.cObject = CONTENT
stdWrap.ifEmpty.cObject {
table = tt_content
select {
### Seite, aus der der Inhalt kommt (id 70)
pidInList = 70
orderBy = sorting
### colPos=2 ist Spalte 'RECHTS'
where = colPos=2
}
}
Natürlich kann ich keine Lösung auf dem Silbertablett verlangen (kann ich überhaupt eine verlangen? 8-) ), aber ich habe wirklich versucht, Deine Ansätze einzubauen, dann funktionierte aber gar nichts mehr 😢 .
Wäre nett, wenn Du (oder jemand anderes) Licht ins dunkle bringen könnte. Gerne mit Erläuterung für Anfänger (oder Gelegenheitsprogrammierer), damit ich es auch verstehe.
Danke und Gruß aus Lippe,
Otti.
das ist ja immer noch der selbe Fehler, hast Du meinen Kommentar nicht gelesen?
1) objekt < plugin.tt_news
Jetzt ist das Objekt ein plugin. Eine vorherige Definition (COA) wird dadurch überschrieben, das nennt man Kopie
Plugin hat keinen stdWrap, COA schon. Wenn man das braucht, kopiert man das plugin nicht in das objekt sondern in objekt.10. Dann kann man auch das stdWrap des COA nutzen.
seite.20.marks {
#################### linker Bereich ##########################
newslist < plugin.tt_news
newslist {
# crop Titel
displayList.title_stdWrap.crop = 55|...|1
# Page ID News:Die ID der Seite wo die News drin sind
pid_list >
pid_list = 4
#Page ID Singlenews:Die ID der Seite wo die SingleNews drin sind
singlePid >
singlePid = 6
code >
code = LIST
}
#################### mittlerer Bereich ##########################
content_middle < plugin.tt_news
content_middle {
pid_list >
pid_list = 4
singlePid >
singlePid = 6
code >
code = SINGLE
_LOCAL_LANG.de.noNewsIdMsg = <p align="center">Bitte wählen Sie einen Eintrag.</p>
}
#################### rechter Bereich ##########################
content_right = COA
content_right.10 < lugin.tt_news
content_right.10 {
templateFile = fileadmin/templates/tt_news_pic.tmpl
displaySingle {
imageCount = 30
caption_stdWrap.required = 1
image.stdWrap.spaceAfter = 0
image.file.maxW = 90
}
# Page ID News:Die ID der Seite wo die News drin sind
pid_list >
pid_list = 4
#Page ID Singlenews:Die ID der Seite wo die SingleNews drin sind
singlePid >
singlePid = 6
code >
code = SINGLE
_LOCAL_LANG.de.noNewsIdMsg =
}
}
### wenn leer, dann Inhalt aus anderer Seite holen
content_right.stdWrap.ifEmpty.cObject = CONTENT
content_right.stdWrap.ifEmpty.cObject {
table = tt_content
select {
### Seite, aus der der Inhalt kommt (id 70)
pidInList = 70
orderBy = sorting
### colPos=2 ist Spalte 'RECHTS'
where = colPos=2
}
}
:o aaaaah, es wird.
Das Bild ist da, aber leider nicht an Stelle des Markers " .
Der Hase wird wohl irgendwo da im Pfeffer liege:
### wenn leer, dann Inhalt aus anderer Seite holen
content_right.stdWrap.ifEmpty.cObject = CONTENT
content_right.stdWrap.ifEmpty.cObject {
table = tt_content
select {
### Seite, aus der der Inhalt kommt (id 70)
pidInList = 70
orderBy = sorting
### colPos=2 ist Spalte 'RECHTS'
where = colPos=2
}
}
Wir sind nah dran!
Danke,
Otti.
Haaaalt!
Kommando zurück. War ein Fehler vom IE, im Firefox gehts.
Muss am CSS liegen.
1000 Dank!
Gruß aus Lippe,
Otti.