---
title: "Wenn kein Inhalt, dann Sitemap"
url: "https://www.typo3.net/d/108200-wenn-kein-inhalt-dann-sitemap"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage","Inhaltselemente"]
created: "2011-11-13"
last_reply: "2011-11-16"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Wenn kein Inhalt, dann Sitemap

TYPO3 › Menüs · 1 Antwort · gestartet 2011-11-13

## Eröffnungsbeitrag

**DirkHo** · 2011-11-13 · [Beitrag #1](https://www.typo3.net/d/108200-wenn-kein-inhalt-dann-sitemap/1)

Hallo,

ich habe ein ähnliches Problem schon geschafft per TypoScript zu lösen: Und zwar, wenn in der Spalte Normal einer Seite kein Inhalt ist, dann den der übergeordneten Seite verwenden.

Das will ich nun jedoch minimal anders haben, und zwar, wenn in der Spalte Normal kein Inhalt ist, dann soll dort eine Sitemap angezeigt werden.

Folgenden TypoScript habe ich dafür verwendet:

```typoscript
page.10.marks.SITEMAP {
  10 < styles.content.getNormal
  10.stdWrap.ifEmpty.cObject = HMENU
  10.stdWrap.ifEmpty.cObject {
	entryLevel = 1
	### Erste Ebene ###
    1 = TMENU
    1 {
      #wrap = <ul>|</ul>
      wrap = <ul>|</ul>
      expAll = 1	  
      NO.wrapItemAndSub = <li>|</li>
              
      ACT < .NO
      ACT = 1
      ACT.ATagParams = class="active"
    }

    ### Zweite Ebene ###
    2 = TMENU
    2 {
	  wrap = <ul>|</ul>
      NO.allWrap = <li>|</li>
    }
  }
}
```

Wenn ich dann keinen Inhalt angegeben habe wird mir jedoch auch keine Sitemap ausgegeben, wenn Inhalt in der Spalte steht wird dieser ausgegeben.

Könnt ihr mir da bitte auf die Sprünge helfen, wie ich das lösen kann?

Danke und viele Grüße,

Dirk

## Antworten

### [#2](https://www.typo3.net/d/108200-wenn-kein-inhalt-dann-sitemap/2) · DirkHo · 2011-11-16

Ich habe es jetzt selbst gelöst bekommen (die Beispiele in der Art die ich im INet gefunden habe gingen einfach schlichtweg (bei mir) nicht, deshalb hier meine Lösung):

```typoscript
page.10.marks.SITEMAP = CONTENT
page.10.marks.SITEMAP.table = tt_content
page.10.marks.SITEMAP.select.pidInList = this
page.10.marks.SITEMAP.select.orderBy = sorting
page.10.marks.SITEMAP.select.where = colPos = 0
page.10.marks.SITEMAP.select.languageField = sys_language_uid

page.10.marks.SITEMAP.stdWrap.ifEmpty.cObject = HMENU
page.10.marks.SITEMAP.stdWrap.ifEmpty.cObject {
#entryLevel = 1
  special = directory
  # Id der Seite von der die Sitemap erstellt werden soll
  special.value = 5 
  ### Erste Ebene ###
    1 = TMENU
    1 {
      wrap = <ul>|</ul>
      expAll = 1
	  NO.wrapItemAndSub = <li>|</li>
              
      ACT < .NO
      ACT = 1
      ACT.ATagParams = class="active"
    }

    ### Zweite Ebene ###
    2 = TMENU
    2 {
      wrap = <ul>|</ul>
      NO.allWrap = <li>|</li>
    }
}
```

Grüße,

Dirk

---

Quelle: „Wenn kein Inhalt, dann Sitemap“, typo3.net, https://www.typo3.net/d/108200-wenn-kein-inhalt-dann-sitemap
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
