Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 01.05.06, 10:31
Forum Newbie
 
Registriert seit: 23.11.05
Alter: 40
Beiträge: 19
dirkbernhard eine Nachricht über MSN schicken dirkbernhard eine Nachricht über Skype™ schicken
Frage

Wie bei leerem Datensatz anderen Inhalt ausgeben?


Hallo Forum,

Auf einer Seite sollen in einem bestimmten Bereich seitenbezogene Links ausgegeben werden. Dies mache ich über folgendes Element:

Typoscript-Code:
1:
2:
3:
4:
5:
6:
LINKS = CONTENT
LINKS {
table = tt_content
select.languageField = sys_language_uid
select.where = colPos = 1
}


Wenn der Redakteur allerdings keine Links angegeben hat, bleibt der entsprechende Kasten leer. Das soll nicht so sein. Stattdessen soll dort ein Standardtext erscheinen, der z.B. auch in der Hauptseite (PageID 22) enthalten ist.

Die Frage ist nun. Wie stelle ich fest, dass der entsprechende Datensatz für das Element "LINKS" leer ist und wie kann ich stattdessen den Inhalt eines anderen Datensatzes (PageID 22) dort einfügen?

Bin für jeden Hinweis dankbar.
__________________
Gruß

Dirk
Typo 3.8.1, Windows 2003 mit IIS 6, Active Perl 5.8, PHP 4

Geändert von dirkbernhard (01.05.06 um 18:48 Uhr).
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
  #2  
Alt 01.05.06, 11:02
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.12.05
Ort: Kiel
Alter: 38
Beiträge: 2.043
Armin eine Nachricht über ICQ schicken Armin eine Nachricht über Skype™ schicken

moin,

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
temp.content_right = COA
temp.content_right.10 < styles.content.getRight
temp.content_right.10.stdWrap.ifEmpty.cObject = CONTENT
temp.content_right.10.stdWrap.ifEmpty.cObject.table = tt_content
temp.content_right.10.stdWrap.ifEmpty.cObject.select.pidInList=157
temp.content_right.10.stdWrap.ifEmpty.cObject.select.orderBy = sorting
temp.content_right.10.stdWrap.ifEmpty.cObject.select.where = colPos=2
temp.content_right.10.stdWrap.ifEmpty.cObject.select.languageField = sys_language_uid

seite.10.marks.FUSS.50= CONTENT
seite.10.marks.FUSS.50 < temp.content_right

Armin
__________________
Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
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
  #3  
Alt 01.05.06, 18:00
Forum Newbie
 
Registriert seit: 23.11.05
Alter: 40
Beiträge: 19
dirkbernhard eine Nachricht über MSN schicken dirkbernhard eine Nachricht über Skype™ schicken
Reden

Hallo Armin,
erstmal vielen Dank für Deinen Rat.
Dein Code-Schnipsel habe ich folgendermassen angepasst und in mein Template eingefügt:

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
temp.content_right = COA
temp.content_right.10 < styles.content.getRight
# bei Spalte mit Inhalt:
temp.content_right.10.stdWrap.cObject = CONTENT
temp.content_right.10.stdWrap.cObject.table=tt_content
temp.content_right.10.stdWrap.cObject.select.where = colPos = 1
temp.content_right.10.stdWrap.cObject.select.languageField = sys_language_uid
temp.content_right.10.stdWrap.cObject.select.orderBy = sorting
# Jetzt für leere Spalten
temp.content_right.10.stdWrap.ifEmpty.cObject = CONTENT
temp.content_right.10.stdWrap.ifEmpty.cObject.table = tt_content
temp.content_right.10.stdWrap.ifEmpty.cObject.select.pidInList=10
temp.content_right.10.stdWrap.ifEmpty.cObject.select.orderBy = sorting
temp.content_right.10.stdWrap.ifEmpty.cObject.select.where = colPos=1
temp.content_right.10.stdWrap.ifEmpty.cObject.select.languageField = sys_language_uid

page {
10.marks {
LINKS = CONTENT
LINKS < temp.content_right  
}
}


Dein Tip war genau der Richtige, der zum Erfolg geführt hat.
__________________
Gruß

Dirk
Typo 3.8.1, Windows 2003 mit IIS 6, Active Perl 5.8, PHP 4
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
Gelöst FCE Inhalt Bild mit leerem Inhalt Anderl TemplaVoila 2 30.11.07 12:29
Inhalt einer anderen Seite referenzieren hanspeter TYPO3 4.x Fragen und Probleme 3 23.10.06 13:00
Text w/ images - Wie Bild durch anderen Inhalt ersetzen? Proper TYPO3 3.x Fragen und Probleme 1 22.02.06 15:47
Suchergebnis in einem anderen Contentbereich ausgeben slp TYPO3 3.x Fragen und Probleme 0 23.09.05 17:23
Zwei Selectboxen, Inhalt abhängig von der anderen ändern. DerBernd Extension modifizieren oder neu erstellen 0 28.12.04 15:18


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:38 Uhr.


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