{"id":944,"date":"2015-10-19T16:23:12","date_gmt":"2015-10-19T16:23:12","guid":{"rendered":"https:\/\/www.taywa.ch\/blog\/?p=944"},"modified":"2015-10-19T16:41:37","modified_gmt":"2015-10-19T16:41:37","slug":"typoscript-fuer-navigation-inklusive-im-menu-versteckten-seiten","status":"publish","type":"post","link":"https:\/\/www.taywa.ch\/blog\/typo3\/typoscript-fuer-navigation-inklusive-im-menu-versteckten-seiten\/","title":{"rendered":"Typoscript f\u00fcr Navigation inklusive &#8222;im Menu versteckten&#8220; Seiten"},"content":{"rendered":"<p>Im Typo3 Backend kann man unter &#8222;Access&#8220; einfache eine site in der Navigation verbergen: einfach die Checkbox &#8222;In Menus: hide&#8220; aktivieren. Jetzt kann es aber Situationen geben (Footer, Sitemap, Listen), in den man diese Seiten doch im Menu rendern\/ausgeben m\u00f6chte. Hierf\u00fcr gibt&#8217;s bereits die Typoscript Eigenschaft <a href=\"https:\/\/docs.typo3.org\/typo3cms\/TyposcriptReference\/ContentObjects\/Hmenu\/Index.html\">&#8222;includeNotInMenu&#8220;<\/a> beim HMENU. Beispiel einer Navigation aus einem Sys-Folder:<\/p>\n<div class=\"typoscript dean_ch\"><span class=\"re5\">temp<\/span><span class=\"sy0\">.<\/span>meinelangeliste <span class=\"sy0\">=<\/span> <a href=\"http:\/\/www.typo3.net\/tsref\/cobject\/hmenu\/\"><span class=\"kw4\">HMENU<\/span><\/a><br \/>\n<span class=\"re5\">temp<\/span><span class=\"sy0\">.<\/span>meinelangeliste<span class=\"sy0\">.<\/span>special <span class=\"sy0\">=<\/span> directory<br \/>\n<span class=\"re5\">temp<\/span><span class=\"sy0\">.<\/span>meinelangeliste<span class=\"sy0\">.<\/span>special<span class=\"sy0\">.<\/span>value <span class=\"sy0\">=<\/span> <span class=\"nu0\">16<\/span><br \/>\n<span class=\"re5\">temp<\/span><span class=\"sy0\">.<\/span>meinelangeliste<span class=\"sy0\">.<\/span>includeNotInMenu <span class=\"sy0\">=<\/span> <span class=\"nu0\">1<\/span><br \/>\n&nbsp;<\/div>\n<p>Um die verborgenen Seiten (in der pages Tabelle: nav_hide = 1) nur aufzulisten, ohne zu verlinken und ggf. auch noch mit einer anderen CSS Klasse auszugeben kann man folgendermassen vorgehen:<\/p>\n<pre class=\"lang:default decode:true \">temp.meinelangeliste.1 = TMENU\r\ntemp.meinelangeliste.1.NO {\r\n\t# Unterschiedliche Klassen f\u00fcr Listenelemente:\r\n\t# verlinkte: \"hide0\", deaktivierte: \"hide1\"\r\n\tallWrap =&lt;li class=\"hide{field:nav_hide}\"&gt; | &lt;\/li&gt;\r\n\t# typo3 anweisen, die geschweifte klammer mit dem feldwert zu ersetzen: \r\n\tallWrap.insertData = 1 \r\n\t\r\n\tdoNotLinkIt.field = nav_hide \r\n}<\/pre>\n<p>Die <a href=\"https:\/\/docs.typo3.org\/typo3cms\/TyposcriptReference\/MenuObjects\/Tmenuitem\/Index.html\">&#8222;doNotLinkIt<\/a>&#8220; Eigenschaft des TMENUITEMS ist ein stdWrap Objekt. darum kann man hier gleich das feld nav_hide angeben.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Im Typo3 Backend kann man unter &#8222;Access&#8220; einfache eine site in der Navigation verbergen: einfach die Checkbox &#8222;In Menus: hide&#8220; aktivieren. Jetzt kann es aber Situationen geben (Footer, Sitemap, Listen), in den man diese Seiten doch im Menu rendern\/ausgeben m\u00f6chte. Hierf\u00fcr gibt&#8217;s bereits die Typoscript Eigenschaft &#8222;includeNotInMenu&#8220; beim HMENU. Beispiel einer Navigation aus einem Sys-Folder:<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,4],"tags":[39,181],"class_list":["post-944","post","type-post","status-publish","format-standard","hentry","category-typo3","category-typoscript","tag-ausgeben","tag-typoscript"],"_links":{"self":[{"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/posts\/944","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/comments?post=944"}],"version-history":[{"count":10,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/posts\/944\/revisions"}],"predecessor-version":[{"id":954,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/posts\/944\/revisions\/954"}],"wp:attachment":[{"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/media?parent=944"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/categories?post=944"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/tags?post=944"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}