Hallo zusammen.
Ich habe auf einer Seite ein Content-Element "Menu/Sitemap".
Es funktioniert super.
Wenn ich allerdings dort einen Link anklicke, macht er mir eine neue Seite auf.
Das will ich nicht.
Wie kann ich das target umsetzen auf "_self"?
und
Wie kann ich den Wrap ändern, damit ich vor den Links noch ein Bild hinbekomme?
Danke schon mal für die Hilfe.
Constants:
styles.sitemap.text {
# Der Wrap um jedes Sitemap Element
itemWrap = |
# Der Wrap um die gesamte Sitemap
totalWrap = |
# Das Ziel der Links
target = _self
}
Alles weitere findest du im statischen Template styles.sitemap.text
Lieder funktioniert das nicht.
Das spricht wohl nicht das richtige ELement an.
Dann als ich Änderungen vornahm passierte nichts. :o
Probier mal in den Constants: styles.content.links.target = _top
Hat bei mir geholfen...
Scheint zu funktionieren!
Vielen lieben Dank auch! 😃
Leider macht er das nicht mehr bei mir. Es wird wieder target=page angegeben, statt target=_top.
Ich habe aber eine andere Lösung, mit tt_content.menu.20.1.1.target = _top ins Setup geht es.
Für das Inhaltselement vom Typ 'Menü/Sitemap' gibt es standartmässig acht verschiedene Möglichkeiten (EXT:css_styled_content vorrausgesetzt).
Diese sind in der Extension im statischen TypoScript definiert (EXT:css_styled_content/static/)
Wenn dieses auch mit 'Include static (from extensions):' als 'Einzubindende statische Template Datei' im Seitenbaum mit aufgenommen wurde, existiert folgendes (gekürztes) TypoScript im Setup:
# ****************
# CType: menu
# ****************
tt_content.menu = COA
tt_content.menu {
20 = CASE
20 {
key.field = menu_type
# "Menu of these pages"
default = HMENU
...
# "Menu of subpages to these pages"
1 < .default
...
# "Sitemap"
2 = HMENU
...
# "Section index (pagecontent w/Index checked)"
3 < styles.content.get
...
# "Menu of subpages to these pages (with abstract)"
4 < .1
...
# "Recently updated pages"
5 < .default
...
# "Related pages (based on keywords)"
6 < .default
...
# "Menu of subpages to these pages + sections"
7 < .1
...
}
Das 'übergeordnete' HMENU-Object (default) stellt sich dabei standartmässig auf das im TypoScript-Constant definierte Ziel (Target) ein:
tt_content.menu.20.default.1.target = {$content.pageFrameObj}
wobei alle weiteren HMENU-Objekte (1-7) eine abgewandelte Instanz des Default-Objectes darstellen, und als 'target' den vorgegebenen Wert entsprechend übernehmen.
Um also global mal so eben für alle Inhaltselemente vom Typ 'Menü/Sitemap' das Ziel wirksam zu ändern, sollte im TypoScript-Constants
content.pageFrameObj = _self
angegeben werden. Das ändert den Eintrag für 'Constants' in der Extension 'css_styled_content' statisch festgelegten Eigenschaft für 'pageFrameObj'.
Hilft sofort, und wirkt sich auf alle Menues dieses Inhaltstypes aus.
Siehe auch: Template Tools/Template Analyser/EXT:css_styled_content/static/