Zum Inhalt springen

Sitemapmenu Crop

Erstellt am 19. Juni 2009 · 2 Antworten · letzte Antwort am 22. Juni 2009

Tags: Frage

pow ·

Hallo,

ich habe ein Menü über Typoscript eingebunden da ich das selbe verwenden möchte wie auf anderen Seiten. Jetzt möchte ich aus Platzproblemen die Menüpunkte aber croppen.

1. Möglich mit Sitemapmenüs?
2. Wenn es geht, wieso funktioniert das nicht:

lib.secondmenu.20 = COA
lib.secondmenu.20 {
	10 >
	10 = HTML
	10.value = <div class="ueberschriftbox2">Unsere Niederlassungen</div>
        20 >
        20 = CONTENT
        20{
        	### Standorte Menü
                table = tt_content
                select {
                	where = uid=48
                	pidInList = 57
           		}
          }
        20.wrap = <div class="ministandorte">|</div>
        20.NO.stdWrap.crop = 20 | ..
}

Habe css_styled_content komplett durchgelesen finde aber nichts :-/

SLAng ·

Natürlich kann man die Menütexte mit crop kürzen. Aber da du dir ja aus einer anderen Seite ein bestimmtes Element holst, das vielleicht gar nicht mit 20 aufgebaut ist, wie soll das dann gehen?

Du beschreibst doch in 20 = CONTENT eben 20 selbst, nämlich das du dir den Inhalt holen willst.
Dann wrapst du 20 und crops plötzlich in nem Menü rum mit 20.NO.stdWrap.crop. Ist denn das Menü auch so aufgebaut? Dennoch kann das so nicht gehen.

Wenn du ein Menü aufgebaut hast, dann gib das nicht per CONTENT-Object aus, sondern kopier es direkt.

pow ·

Ich weis, ist nicht meine übliche Art, aber ich hole das Menü aus der Unterseite das als Content Object eingefügt wurde.

Wie finde ich raus welche Nummer das hat? Gibt es dafür einen bestimmten Trick/Browser?

Ich habe mir das tt_content.menu in dem css_styled_content angesehen und dort ist das Sitemap-Menü folgend aufgebaut:

3 < styles.content.get
3.wrap = <div class="csc-menu csc-menu-3">|</div>
3.select.andWhere = sectionIndex!=0
3.select.pidInList.override.field = pages
3.renderObj = TEXT
3.renderObj {
fieldRequired = header
trim=1
field = header
htmlSpecialChars = 1
wrap = <p class="csc-section">|</p>
typolink.parameter.field = pid
typolink.section.field = uid
}

Also müsste es dann ja 20.3.NO.stdWrap heißen, klappt aber auch nicht.