Zum Inhalt springen

Seiteninhaltsübersicht auf der Startseite

Erstellt am 12. Januar 2007 · 7 Antworten · letzte Antwort am 17. Januar 2007

Tags: Frage

webbie ·

Hallo.

Auf meiner Startseite habe folgendes Problem:

Ich oben ein Hauptmenü, darunter einen kleine Inhaltsbereich für den Willkommenstext. Funktioniert.

Unter dem Inhaltsbereich sollen nun aber kleine Boxen auftauchen, je eine pro Hauptmenüeintrag, mit dem Titel und Subtitel der Seite und den ersten Wörtern des Inhalts.

Beispiel:
Hauptmenü hat die Einträge: Test1, Test2 und Test3

Unter dem Inhalt erscheinen nun untereinander 3 Boxen.
In der ersten steht:

----------------------------------------
Test1
Untertitel der Seite Test1

Die ersten Zeilen des Inhalts... mehr..
----------------------------------------

Hierunter folgen dann noch zwei Boxen für Test2 und Test3.

Als Box habe ich TMENU verwendet, die zusätzlich {field:subtitle} mit ausgibt. (Einfach in den allWrap geschrieben, nachdem der Titel ausgegeben wurde)
Die Boxen laufen, bis auf den Inhalt. D.h. Der Titel und Subtitel wird angezeigt.

Wie bekomme ich den Inhalt mit in die Box?

Außerdem soll nun noch ein optionales Bild in die Box geholt werden (Was dem Inhaltstext hinzugefügt wird)

Alles in Allem soll also auf der ersten Seite eine Übersicht über alle anderen Seiten, die im Hauptmenü sind gegeben werden.

Wie mache ich das?
ist das mit HMENU/TMENU überhaupt zu lösen?

Vielen Dank schon mal für Antworten!

webbie

Unbekannter Benutzer ·

geht recht leicht in dem TMENU mit after.cObject

also dann etwa so:

after.cObject = CONTENT
after.cObject{
table = tt_content

renderObj = TEXT
renderObj.field = bodytext
renderObj.crop = 100|...

}

sowas in der Art. Guck dir mal CONTENT an und such nach Beispielen.

Viele Grüße

Christian

webbie ·

mit

Code:

after.cObject = CONTENT
after.cObject{
table = tt_content

renderObj = TEXT
renderObj.field = bodytext
renderObj.crop = 100|...

}

kann ich den inhalt der seite ausgeben lassen, auf der die Panels sind.
wie kann ich jetzt auf den Inhalt der Seiten zugreifen, die im Menü angezeigt werden?

Geht das irgendwie mit select oder pidInList oder sowas?

webbie

Unbekannter Benutzer ·

Hatte früher keine Zeit zu antworten...

Mit:

select.pidInList.field = uid

gibts den Content der Seite aus dem Menü, anstatt der aktuellen Seite...

Grüße

Christian

webbie ·

thxthxthx 😉

habs aba jetz vor allem wegen des bildes mit rg_teaser gelöst :-)

ich hab das in mehreren foren gefragt, aber dieses hier is am schnellsten und effizientesten!

LOB!

webbie

just2b ·

Hallo Webbie,

vielen Dank fürs Lob - die Extension ist von mir und deswegen eine Frage: soll noch irgendetwas erweitert werden?

Georg

webbie ·

hehe das is ja lustig 😉

also ich hab zunächst mal überhaupt nicht herausgefunden, wie ich da irgendwas verändern kann. das war so komisch, weil ich z.b. keine überschrift von inhaltselementen haben wollte.
als ich einfach die entsprechende zeile aus meinem typoscript genommen habe, erschien der titel trotzdem, nur mit einer anderen formatierung.
das sollte man evtl. noch dazu schreiben, dass man dann einfach alles so lässt wie im setup.txt, aber bei wrap folgendes schreibt: wrap = <!-- | -->

wäre jetzt ne ganz einfache und schnelle lösung.

eine andere sache ist die folgende:
ich hatte kein beispiel gefunden um bilder einzubinden. hab das jetzt so gemacht:

80 = TEXT
80.field = media
80.wrap = <span class="panelimg"><img src="uploads/media/|" width=155 height=108></span>

vllt. sollte man das auch noch irgendwie als beispiel da reinschreiben. ist ja so kompliziert auch nicht 😉

ne anleitung kann man vllt. mal ganz ausführlich schreiben, und dann in versch. sprachen übersetzen. ich glaube dann is deine ext. wirklich na klasse und ganz runde sache! (wobei das jetz auch schon ne klasse sache is 😉 )

webbie