{"id":184,"date":"2011-01-26T22:54:54","date_gmt":"2011-01-26T21:54:54","guid":{"rendered":"http:\/\/www.commercers.com\/blog\/?p=184"},"modified":"2018-05-09T10:52:00","modified_gmt":"2018-05-09T08:52:00","slug":"magento-eigene-links-in-die-navigation-url-in-nav-leiste","status":"publish","type":"post","link":"https:\/\/www.commercers.com\/blog\/magento-eigene-links-in-die-navigation-url-in-nav-leiste\/","title":{"rendered":"Magento &#8211; Eigene Links in die Navigation \/ URL in Nav Leiste"},"content":{"rendered":"<p>Wer in die Navigationsleiste bei seinem Magentoshop weitere Links einstellen m\u00f6chste, kann dies entweder \u00fcber Kategorien, die als Statische Bl\u00f6cke eingestellt sind tun oder etwas freier, indem die Datei top.phtml im Ordner<\/p>\n<p>app\/design\/frontend\/[base oder default]\/[IhrTemplate]\/template\/catalog\/navigation<\/p>\n<p>angepasst wird.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.commercers.com\/blog\/wp-content\/uploads\/2011\/01\/bild-44.jpg\" alt=\"Bild\" width=\"345\" height=\"120\" align=\"left\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.commercers.com\/blog\/wp-content\/uploads\/2011\/01\/bild-45.jpg\" alt=\"Bild\" width=\"407\" height=\"102\" align=\"right\" \/><\/p>\n<p>Hierzu den Bereich<\/p>\n<pre class=\"lang:default decode:true \">&lt;?php $_menu = $this-&gt;renderCategoriesMenuHtml(0,'level-top') ?&gt;\r\n\r\n&lt;?php if($_menu): ?&gt;\r\n\r\n&lt;div class=\"nav-container\"&gt;\r\n\r\n&lt;ul id=\"nav\"&gt;\r\n\r\n&lt;?php echo $_menu ?&gt;\r\n\r\n&lt;\/ul&gt;\r\n\r\n&lt;\/div&gt;\r\n\r\n&lt;?php endif ?&gt;<\/pre>\n<p>zu<\/p>\n<pre class=\"lang:default decode:true \">&lt;?php $_menu = $this-&gt;renderCategoriesMenuHtml(0,'level-top') ?&gt;\r\n\r\n&lt;?php if($_menu): ?&gt;\r\n\r\n&lt;div class=\"nav-container\"&gt;\r\n\r\n&lt;ul id=\"nav\"&gt;\r\n\r\n&lt;li class=\"level0\"&gt;&lt;a href=\"http:\/\/www.IhrLink.com\/\"&gt;&lt;span&gt;IhrLink&lt;\/span&gt;&lt;\/a&gt;&lt;\/li&gt;\r\n\r\n&lt;?php echo $_menu ?&gt;\r\n\r\n&lt;\/ul&gt;\r\n\r\n&lt;\/div&gt;\r\n\r\n&lt;?php endif ?&gt;<\/pre>\n<p>\u00e4ndern, indem die Zeile<\/p>\n<p>&nbsp;<\/p>\n<pre class=\"lang:default decode:true \">&lt;li class=\"level0\"&gt;&lt;a href=\"http:\/\/www.IhrLink\"&gt;&lt;span&gt;IhrLink&lt;\/span&gt;&lt;\/a&gt;&lt;\/li&gt;<\/pre>\n<p>&nbsp;<\/p>\n<p>eingef\u00fcgt wird. Soll ein shopinterner Link eingebaut werden, der nicht statisch sein soll, kann auch wie folgt vorgegangen werden:<\/p>\n<p>&nbsp;<\/p>\n<pre class=\"lang:default decode:true\">&lt;li&gt;&lt;a href=\/IhrLink\/&gt;&lt;span&gt;IhrLink&lt;\/span&gt;&lt;\/a&gt;&lt;\/li&gt;<\/pre>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #008000;\"><span style=\"color: #000000;\">Hierbei ist wichtig darauf zu achten, dass die &#8220;&#8221; nicht mehr vorhanden sind.<\/span><br \/>\n<\/span><\/p>\n<p>Es spielt hierbei eine Rolle, ob die Zeile vor oder nach <span style=\"color: green;\">&lt;?php echo $_menu ?&gt;<\/span> <span style=\"color: black;\">eingef\u00fcgt wird. Der Link steht dann entweder vor oder nach den shopeigenen Links.<\/span><\/p>\n<p><strong>Nachtrag vom 08.05.2018:<\/strong><\/p>\n<p>Ab Magento 1.9 und dort bei der Verwendung von RWD kann die zu \u00e4ndernde Datei auch die topmenu.phtml im Verzeichnis \/skin\/frontend\/rwd\/default\/css sein. Diese ist grunds\u00e4tzlich aber gleich aufgebaut.<\/p>\n<p>Als weitere M\u00f6glichkeit m\u00f6chte ich noch darauf hinweisen, dass es nat\u00fcrlich auch m\u00f6glich ist anstelle von statischen Links wie o.g. einen statischen Block einzubauen, so dass man einfach \u00fcber das Backend die Links \u00e4ndern kann. Dies ist etwas flexibler, kann aber unter Umst\u00e4nden auch noch Probleme machen.<\/p>\n<p>Hierzu verweise ich auf den Artikel &#8220;<a href=\"https:\/\/www.commercers.com\/blog\/magento-statischen-block-static-block-in-phtml-einbauen\/\">Statischen Block in PHTML-Seiten einbauen<\/a>&#8220;. Wichtig ist zu beachten:<\/p>\n<p>Sieht die angepasste topmenu.phtml (oder top.phtml) dann in Teilen z.B. so aus<\/p>\n<pre class=\"lang:default decode:true \">        &lt;ol class=\"nav-primary\"&gt;\r\n            &lt;?php echo $_menu ?&gt;\r\n            &lt;?php echo $this-&gt;getLayout()-&gt;createBlock('cms\/block')-&gt;setBlockId('nav-links')-&gt;toHtml() ?&gt;\r\n        &lt;\/ol&gt;<\/pre>\n<p>erwartet Magento also<\/p>\n<pre class=\"lang:default decode:true \">&lt;li&gt;Links&lt;\/li&gt;<\/pre>\n<p>im statischen Block. Verwendet man den WYSIWYG-Editor von Magento, wird dieser immer automatisch beim Speichern ein<\/p>\n<pre class=\"lang:default decode:true \">&lt;ul&gt;<\/pre>\n<p>davor und entsprechend auch ein schlie\u00dfendes dahinter stellen. Dies kann aber zu Anzeigeproblemen f\u00fchren, da somit in der Navigation somit diese in die vorhandene Aufz\u00e4hlung integriert wird. Man muss also schauen, wie man dies am besten umsetzt. \u00dcbrigens wird beim ersten Speichern noch die gew\u00fcnschte Version ohne die ul \u00fcbernommen. Erst beim n\u00e4chsten Speichern werden die ul dann dem Code hinzugef\u00fcgt. Man kann also jeweils beim Speichern diese entfernen und muss immer darauf achten, dass man dies auch danach und danach und danach tut&#8230;. oder man deaktiviert den WYSIWYG-Editor in Magento einfach standardm\u00e4\u00dfig.<\/p>\n<p>M\u00f6gliche CSS-Anpassungen und die Vergabe von CSS-Klassen sind \u00fcbrigens auch m\u00f6glich und evtl. notwendig.<\/p>\n<p>Genutzt in Magento 1.4-1.9<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wer in die Navigationsleiste bei seinem Magentoshop weitere Links einstellen m\u00f6chste, kann dies entweder \u00fcber Kategorien, die als Statische Bl\u00f6cke eingestellt sind tun oder etwas freier, indem die Datei top.phtml im Ordner app\/design\/frontend\/[base oder default]\/[IhrTemplate]\/template\/catalog\/navigation angepasst wird. Hierzu den Bereich &lt;?php $_menu = $this-&gt;renderCategoriesMenuHtml(0,&#8217;level-top&#8217;) ?&gt; &lt;?php if($_menu): ?&gt; &lt;div class=&#8221;nav-container&#8221;&gt; &lt;ul id=&#8221;nav&#8221;&gt; &lt;?php echo $_menu&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[11],"tags":[45,46,26,23,3,21,20,1258,25,44,43,24],"class_list":["post-184","post","type-post","status-publish","format-standard","hentry","category-magento_design","tag-eigener","tag-individuell","tag-kopfleiste","tag-link","tag-magento","tag-magento-1-4-1-1","tag-navbar","tag-navigation","tag-navigationsleiste","tag-shop","tag-top","tag-url"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/posts\/184","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/comments?post=184"}],"version-history":[{"count":0,"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/posts\/184\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/media?parent=184"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/categories?post=184"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/tags?post=184"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}