Zum Inhalt springen

Zwei Anfängerfragen

Erstellt am 25. Mai 2009 · 5 Antworten · letzte Antwort am 30. Mai 2009

Tags: Inhaltselemente, Frage

tahrqa ·

Hallo,

* Ich habe eine Inhaltselement in der rechten Seitenleiste. Wie kann ich dieses Seitenelement automatisch auf allen vorhandenen und neuen Seiten anzeigen lassen.
Bisher mache ich das immer mühsam Seite für Seite mit "Insert records".

* Die zweite Sache ist die, dass ich in meiner Sitemap alle Meinen Seiten anzeigen lassen möchte, auch die, die als "nicht im Menü" deklariert sind. Gib es dazu Einstellungen?

Polly_Harr ·

Hallo,

zu erstens hilft vielleicht das hier:

 marks.MARKER = CONTENT
 marks.MARKER {
     table = tt_content
     select.orderBy = sorting
     select.where = colPos = 3  <-  # WÄHLT DIE SPALTE AUS
     slide = -1                 <-  # SORGT DAFÜR DASS DER INHALT REKURSIV VERERBT WIRD

}

zu 2tens:

Da kann dir vielleicht diese Ext helfen.
dropdown_sitemap

Sieht ganz nett aus. funktioniert auch fast überall richtig gut.
Du kannst einstellen welche SeitenTypen angezeigt werden sollen.
Grüße

yahooooo ·

Die Slide-Variante ist auch ganz nett, aber manchmal will man auch etwas mehr Kontrolle oder Ordnung haben. Folgende Variante schaut erst nach, ob auf der aktuellen Seite ein Inhaltselement für/in der Spalte existiert und zeigt es an. Falls dort aber keines vorhanden ist (ifEmpty), dann holt es einen Default-Content von einer bestimmten anderen Seite.

temp.right_content >
temp.right_content = CONTENT
temp.right_content {
	table = tt_content
	select {
		orderBy = sorting
		# Spalte RECHTS
		where=colPos=2
		languageField = sys_language_uid
	} 
}

temp.right_content.stdWrap.ifEmpty.cObject = CONTENT
temp.right_content.stdWrap.ifEmpty.cObject {
	table = tt_content
	select{
		# ID der Seite mit Default-Inhalt
		pidInList = 8
		orderBy = sorting
		# Spalte, aus der der Inhalt entnommen wird, hier NORMAL
		where=colPos=0
		# max. 3 Datensätze Anzeigen
		max = 3
		languageField = sys_language_uid
	}
}

Das Ding kannste auf einen Marker mappen.

tahrqa ·

Hallo,

Danke für eure Antworten.
Das TypoScript funktioniert super.

Die Sitemap ist auch nicht schlecht. Ich werde die Erweiterung mal weiter testen.
Hat mir etwas zuviel JS, sodass Google den Links evtl. nich folgen kann!?

Danke und Grüße

PS: Was ist denn mit dem Forum los?
Der Link in der Benachrichtungs-E-Mail funktioniert nicht:

Das von Ihnen gewünschte Thema kann nicht angezeigt werden. Möglicherweise haben Sie nicht die erforderlichen Rechte.

Außerdem sind die Ladezeiten einzelner Seiten ziemlich lange.

einpraegsam.​net ·
tahrqa schrieb

PS: Was ist denn mit dem Forum los?
Der Link in der Benachrichtungs-E-Mail funktioniert nicht:

Das von Ihnen gewünschte Thema kann nicht angezeigt werden. Möglicherweise haben Sie nicht die erforderlichen Rechte.

Außerdem sind die Ladezeiten einzelner Seiten ziemlich lange.

1. Outlook zerhakt den Link zu Seiten:
#89922
wird in Outlook zu:
#89922

2. Klick mal auf "Alle Beiträge als gelesen markieren", dann gehts schneller

tahrqa ·

Der Link in meinem Outlook sieht wie folgt aus:
#89951

2. Klick mal auf "Alle Beiträge als gelesen markieren", dann gehts schneller

Na, das kann aber nicht die Lösung sein...