---
title: "Config Template"
url: "https://www.typo3.net/d/115452-config-template"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2013-07-17"
last_reply: "2013-07-17"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Config Template

TYPO3 › Menüs · 4 Antworten · gestartet 2013-07-17

## Eröffnungsbeitrag

**Porter** · 2013-07-17 · [Beitrag #1](https://www.typo3.net/d/115452-config-template/1)

Hallo,

ich bin Neuling bei Typo3 und habe ein Config Template von Wolfgang Wagner eingesetzt.
Aber es scheint ein kleines Problem bei meiner Datei zu geben, da die HMENU Funktion nicht funktioniert, sobald ich die Config einfüge. Die erstellten Links verweisen auf die Root-Seite und nicht auf den korrekten Link.
Ich würde mich freuen, wenn mir einer Helfen kann, wo mein Fehler ist.

Danke.

Hier meine Daten aus der Config:

```typoscript
plain
config  {
    admPanel = 0
    headerComment (
        Diese Seite wurde erstellt von:
        xxxxxxxxxxxx
    )

    doctype = html_5
    htmlTag_setParams = none
   Include Boilerplate handling for IE browsers
  htmlTag_stdWrap {
    setContentToCurrent = 1
    cObject = COA
    cObject {
      10 = LOAD_REGISTER
      10 {
        newLine.char = 10
        tagEnd {
          current = 1
          split.max = 2
          split.token = <html
          split.returnKey = 1
        }
      }

      20 = TEXT
      20.value = <!--[if lt IE 7]> <html class="no-js ie6 oldie"{register:tagEnd} <![endif]-->
      20.wrap = |{register:newLine}
      20.insertData = 1
      30 < .20
      30.value = <!--[if IE 7]> <html class="no-js ie7 oldie"{register:tagEnd} <![endif]-->
      40 < .20
      40.value = <!--[if IE 8]> <html class="no-js ie8 oldie"{register:tagEnd} <![endif]-->
      50 < .20
      50.value = <!--[if gt IE 8]> <!--><html class="no-js"{register:tagEnd} <!--<![endif]-->

      90 = RESTORE_REGISTER
    }
  }
    compressCss = 0
    concatenateCss = 1

    // Cache settings
    cache_period = 43200
    sendCacheHeaders = 1

    renderCharset = utf-8
    metaCharset = utf-8
    disablePrefixComment = 1
    index_enable = 1
    baseURL = http://www.emmxxxxxxx.com/
    prefixLocalAnchors = all

    spamProtectEmailAddresses = ascii
    spamProtectEmailAddresses_atSubst = (at)

    removeDefaultJS = external
    inlineStyle2TempFile = 1
    noScaleUp = 1
    meaningfulTempFilePrefix = 50

    uniqueLinkVars = 1
    linkVars = L
    sys_language_uid = 0
    language = de
    locale_all = de_DE
    sys_language_overlay = 1
    sys_language_mode = content_fallback
}

// CoolURI aktivieren
config.tx_cooluri_enable = 1
config.redirectOldLinksToNew = 1

page.1 = HTML
page.1.value (
<script type="text/javascript">

  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-360xxxxxx', 'emmxxxxxx.de');
  ga('send', 'pageview');

</script>
)

page.shortcutIcon = fileadmin/images/favicon.ico
```

## Antworten

### [#2](https://www.typo3.net/d/115452-config-template/2) · sourceschmiede.​ · 2013-07-17

Hallo,

poste doch mal den Code von deinem HMENU ...

Grüße

### [#3](https://www.typo3.net/d/115452-config-template/3) · Porter · 2013-07-17

Hier das HMENU...

```typoscript
temp.footerNavigation = HMENU
temp.footerNavigation {
  special = directory
  special {
    value = 98
  }
  wrap = <ul id="footerNavigation">|</ul>
  1 = TMENU
  1 {
    NO = 1
    NO {
      wrapItemAndSub = <li>|</li>
    }
    ACT < .NO
    ACT {
      wrapItemAndSub = <li class="active">|</li>
    }
    noBlur = 1
  }
}
```

### [#4](https://www.typo3.net/d/115452-config-template/4) · Porter · 2013-07-17

und hier noch die einbindung in das Template:

```typoscript
page = PAGE

page {
  wrap = <div id="container">|</div>
  10 < temp.companySign 
  25 = COA
  25.wrap = <div id="metaData">|</div>
    25.10 = IMAGE
      25.10.wrap = <div id="metaBackground">|</div>
      25.10.file = fileadmin/template/img/bg_header.png
    25.25 = FILE
      25.25.file = fileadmin/html/mainNavigation.html  
  30 < temp.contentArea 
  40 = IMAGE
  40.wrap = <div id="footerBackground">|</div>
  40.file = fileadmin/template/img/bg_footer.png
  50 < temp.footerNavigation
}

page.includeCSS { 
  file1 = fileadmin/styles/style.css 
  file2 = fileadmin/styles/stylesubmenu.css 
  file3 = fileadmin/styles/stylecontactform.css
}

tt_content.mailform.20.image = IMAGE
tt_content.mailform.20.image.file = fileadmin/template/img/newsletter_arrow.png
```

### [#5](https://www.typo3.net/d/115452-config-template/5) · sourceschmiede.​ · 2013-07-17

Hi,

**Ich würde empfehlen mit Fluid für die Ausgabe zu arbeiten. Das ist sehr entspannt.**

Ein Menü

```typoscript
lib.deineNavigation = HMENU
lib.deineNavigation {
  1=TMENU
    1.wrap = <ul class="mainNavigation">|</ul>
  1{
        # no state: normale Formatierung
    NO{
      wrapItemAndSub = <li>|</li>
    }
         # act state: gültig von der rootseite bis zur aktuellen Seite
    ACT=1
    ACT{
      wrapItemAndSub = <li class="mainActive">|</li>
    }
         # cur state: gültig für die aktuelle Seite
    CUR=1
    CUR{
      wrapItemAndSub = <li class="mainCurrent">|</li>
    }
         # ifsub state: gültig für seiten die unterseiten haben

  }
}
```

**Sofern du Fluid verwendest, musst du es dann im TS Setup noch entsprechend konfigurieren und das Menü auch zuweisen.**

```typoscript
 10 = FLUIDTEMPLATE
    10 {
        file = Pfad/zu/deiner/templatedatei/deintemplate.html
      
        partialRootPath = Pfad/zu/deinen/partials/
        layoutRootPath = Pfad/zu/deinen/layouts/
      
        variables {
          pageTitle = TEXT
          pageTitle.data = page:title
          deineNavigation < lib.deineNavigation
        }
    }
}
```

**In deinem Fluid Template musst du dann dein Menü noch aufrufen. Dazu empfiehlt es sich dieses als Partial anzulegen. Dazu musst du dann noch Arguments übergeben. Aber zum testen kannst du auch folgendes zur Ausgabe nutzen:**

```html
<f:format.html parseFuncTSPath="">{deineNavigation}</f:format.html>
```

Dann sollte das Menü erscheinen und du kannst es weiter individuell anpassen ...

Grüße

Torsten

---

Quelle: „Config Template“, typo3.net, https://www.typo3.net/d/115452-config-template
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
