---
title: "Content-Element Menu/Sitemap target-attribut ändern?"
url: "https://www.typo3.net/d/68812-content-element-menusitemap-target-attribut-aendern"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage","Links"]
created: "2007-10-01"
last_reply: "2008-05-23"
replies: 7
solved: false
page: 1
pages: 1
lang: "de"
---

# Content-Element Menu/Sitemap target-attribut ändern?

TYPO3 › Menüs · 7 Antworten · gestartet 2007-10-01

## Eröffnungsbeitrag

**TheFreeman** · 2007-10-01 · [Beitrag #1](https://www.typo3.net/d/68812-content-element-menusitemap-target-attribut-aendern/1)

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.

## Antworten

### [#2](https://www.typo3.net/d/68812-content-element-menusitemap-target-attribut-aendern/2) · SLAng · 2007-10-01

Constants:

```typoscript
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

### [#3](https://www.typo3.net/d/68812-content-element-menusitemap-target-attribut-aendern/3) · TheFreeman · 2007-10-01

Lieder funktioniert das nicht.
Das spricht wohl nicht das richtige ELement an.

Dann als ich Änderungen vornahm passierte nichts.  :o

### [#4](https://www.typo3.net/d/68812-content-element-menusitemap-target-attribut-aendern/4) · TheFreeman · 2007-10-02

Kann mir keiner helfen?

### [#5](https://www.typo3.net/d/68812-content-element-menusitemap-target-attribut-aendern/5) · manfredo · 2007-10-12

Probier mal in den Constants: styles.content.links.target = _top

Hat bei mir geholfen...

### [#6](https://www.typo3.net/d/68812-content-element-menusitemap-target-attribut-aendern/6) · TheFreeman · 2007-10-12

Scheint zu funktionieren!
Vielen lieben Dank auch!  :D

### [#7](https://www.typo3.net/d/68812-content-element-menusitemap-target-attribut-aendern/7) · manfredo · 2007-10-15

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.

### [#8](https://www.typo3.net/d/68812-content-element-menusitemap-target-attribut-aendern/8) · Unbekannter Benutzer · 2008-05-23

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:

```typoscript
# ****************
# 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:

```typoscript
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

```typoscript
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/

---

Quelle: „Content-Element Menu/Sitemap target-attribut ändern?“, typo3.net, https://www.typo3.net/d/68812-content-element-menusitemap-target-attribut-aendern
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
