Try the Demo

Magento Forum

   
Vertikale Navigation auf jeder Seite
 
beat_mueller
Member
 
Total Posts:  56
Joined:  2009-10-30
Schweiz
 

Es gibt diverse Seiten wo die Vertikale Navigation nicht angezeigt wird, ich möchte sie aber auf jeder Seite haben.

Auf folgenden Seiten wird sie nicht angezeigt:

- Mein Benutzerkonto
- Meine Wunschliste
- Mein Warenkorb
- zur Kasse
- Sitemap
- Suchbegriffe
- Erweiterte Suche
- kontaktieren Sie uns

Ich möchte die Navigation einfach auf jeder Seite.

Danke im voraus.

 
Magento Community Magento Community
Magento Community
Magento Community
 
ds_1984
Mentor
 
Avatar
Total Posts:  3117
Joined:  2008-12-09
Potsdam, Germany
 

Hallo - und wieder kommst du in Berührung dieser Layout-Handles.

Genau das was du willst habe ich bei mir auch mal in einem Projekt realisiert.

Geh mal nach app/design/frontend/default/default/layout/vertnav.xml und füge unterhalb von “<default>....</default>” folgendes ein:

<cms_page>
        <
reference name="left">
            <
block type="vertnav/navigation" name="catalog.vertnav" before="-" template="vertnav/left.phtml"  />
        </
reference>
    </
cms_page>
    <
checkout_cart_index>
        <
reference name="left">
            <
block type="vertnav/navigation" name="catalog.vertnav" before="-" template="vertnav/left.phtml"  />
        </
reference>
    </
checkout_cart_index>    
        <
checkout_onepage_index>
        <
reference name="left">
            <
block type="vertnav/navigation" name="catalog.vertnav" before="-" template="vertnav/left.phtml"  />
        </
reference>
    </
checkout_onepage_index>
    
    <
catalog_category_default>
        <
reference name="left">
            <
block type="vertnav/navigation" name="catalog.vertnav" before="-" template="vertnav/left.phtml"  />
        </
reference>
    </
catalog_category_default>
    
    <
catalog_category_layered>
        <
reference name="left">
            <
block type="vertnav/navigation" name="catalog.vertnav" before="-" template="vertnav/left.phtml" />
        </
reference>
    </
catalog_category_layered>
    
   <
catalog_product_view>
        <
reference name="left">
            <
block type="vertnav/navigation" name="catalog.vertnav" before="-" template="vertnav/left.phtml"  />
        </
reference>
   </
catalog_product_view>
   
   <
customer_account_forgotpassword>
        <
reference name="left">
            <
block type="vertnav/navigation" name="catalog.vertnav" before="-" template="vertnav/left.phtml"  />
        </
reference>
   </
customer_account_forgotpassword>
   
   <
customer_account>
        <
reference name="left">
            <
block type="vertnav/navigation" name="catalog.vertnav" before="-" template="vertnav/left.phtml"  />
        </
reference>
   </
customer_account>
   
   <
customer_account_login>
        <
reference name="left">
            <
block type="vertnav/navigation" name="catalog.vertnav" before="-" template="vertnav/left.phtml"  />
        </
reference>
   </
customer_account_login>
   
   <
customer_account_logoutsuccess>
        <
reference name="left">
            <
block type="vertnav/navigation" name="catalog.vertnav" before="-" template="vertnav/left.phtml"  />
        </
reference>
   </
customer_account_logoutsuccess>
   
   <
checkout_onepage_success>
        <
reference name="left">
            <
block type="vertnav/navigation" name="catalog.vertnav" tbefore="-" emplate="vertnav/left.phtml"  />
        </
reference>
   </
checkout_onepage_success>
   
    <
catalogsearch_result_index>
        <
reference name="left">
            <
block type="vertnav/navigation" name="catalog.vertnav" before="-" template="vertnav/left.phtml"  />
        </
reference>
    </
catalogsearch_result_index>

Du gibst damit der Navigation Bescheid wo sie angezeigt werden soll - bitte lagere diese Datei in dein eigenes Theme aus, sonst sind die Veränderungen nach Update der Erweiterung wieder dahin.

Falls dir danach trotzdem noch Bereiche fehlen wo sie angezeigt wird, dann bitte mal eine Info.

Liebe Grüße - Daniel

 Signature 

Currently on Magento: 1.6.2.0 & 1.7.0.2
My Setup: Apache 2.2.23, PHP 5.4.12, MySQL 5.5.30, APC 3.1.13, Git 1.8.1.3

Profile: XING | twitter | github

- Kontakt, Support + Projektanfragen gerne über Meine Website
- Magento Theming, Hosting, Modulentwicklung, Projektberatung

 
Magento Community Magento Community
Magento Community
Magento Community
 
beat_mueller
Member
 
Total Posts:  56
Joined:  2009-10-30
Schweiz
 

Es hat leider nicht ganz geklappt.

Jetzt habe ich dort wo schon eine Navigation vorhanden war eine 2 bekommen und in den folgenden Seiten hat es noch keine:

- Sitemap
- Suchbegriffe
- Erweiterte Suche
- kontaktieren Sie uns

Danke für die Hilfe

 
Magento Community Magento Community
Magento Community
Magento Community
 
ds_1984
Mentor
 
Avatar
Total Posts:  3117
Joined:  2008-12-09
Potsdam, Germany
 

Das hat damit zu tun das ich in meinem Projekt mit einem dreispaltigen Layout gearbeitet habe. (flächendeckend)

Auf den Seiten wo bei dir das Layout nur 1 spaltig oder 2 columns right ist, kann es demnach nicht klappen - was aber eben nicht am geposteten Code liegt. (kein linker Bereich = auch keine Navigation)

Was aber stimmt ist, dass einige Handles die wir im Projekt eben gar nicht eingesetzt haben.

Ich kann dir lediglich noch sagen wo du die entsprechenden Handles findest. Zum einen verdiene ich mit sowas meine Brötchen und zum anderen, ist es besser wenn du dich damit wirklich auseinandersetzt um es zu verstehen.

Sitemap: catalog.xml
Suchbegriffe: catalogsearch.xml
Erweiterte Suche: catalogsearch.xml
Kontaktieren Sie uns: contacts.xml

Trotzdem hier noch das Beipiel für die Seite mit dem Kontaktformular:

<contacts_index_index>
   <
reference name="left">
       <
block type="vertnav/navigation" name="catalog.vertnav" before="-" template="vertnav/left.phtml"  />
   </
reference>       
</
contacts_index_index>

Wahlweise kannst du nun entweder in der Datei “page.xml” ein Standardlayout definieren wo eben immer ein linker Bereich vorhanden ist oder du setzt in der für das Formular zuständigen Datei “contacts.xml” ein vom Standard abweichendes Layout.

Normalerweise solltest du da das hier haben: “2columns-right.phtml” = kein linker Bereich (logisch)

Liebe Grüße - Daniel

 Signature 

Currently on Magento: 1.6.2.0 & 1.7.0.2
My Setup: Apache 2.2.23, PHP 5.4.12, MySQL 5.5.30, APC 3.1.13, Git 1.8.1.3

Profile: XING | twitter | github

- Kontakt, Support + Projektanfragen gerne über Meine Website
- Magento Theming, Hosting, Modulentwicklung, Projektberatung

 
Magento Community Magento Community
Magento Community
Magento Community
 
beat_mueller
Member
 
Total Posts:  56
Joined:  2009-10-30
Schweiz
 

Nicht einmal bei “kontaktieren sie uns” habe ich die Navigation rein gekriegt, obwohl du mir den fertigen Code und das Dokument angegeben hast.

Ich werde es für den moment mit solchen änderungen gut sein lassen und hoffe, das ich es mit dem Buch das Ende Januar erscheint umsetzen kann.

Ich danke dir für die Hilfe.

Gruss Beat

 
Magento Community Magento Community
Magento Community
Magento Community
 
ds_1984
Mentor
 
Avatar
Total Posts:  3117
Joined:  2008-12-09
Potsdam, Germany
 

Die Zauberwörter die in die Datei contacts.xml gehören lauten je nach Layoutaufteilung die du verwenden willst:

2columns-left.phtml oder eben 3columns.phtml

Bei mir klappt es doch auch.

Ich denke nicht, dass bei dem erwähnten Titel auf genau das eingegangen wird.

Du solltest das hier probieren wenn es um sowas geht - aber vorsicht ist englisch.
http://www.amazon.de/Magento-Theme-Design-Richard-Carter/dp/1847196640/

Was ebenfalls noch recht gut ist (Magento allgemein & viele fortgeschrittenen Themen) ist das hier:
http://www.amazon.de/Magento-Erfolgreich-Online-Shop-Shopsoftware-Online-Shop/dp/3827243750/

Bei dem letzten erwähnten Titel habe ich korrektur gelesen beim Thema “Design & SEO” und kann dir daher sagen - es wird darauf eingegangen!

LG - Daniel

 Signature 

Currently on Magento: 1.6.2.0 & 1.7.0.2
My Setup: Apache 2.2.23, PHP 5.4.12, MySQL 5.5.30, APC 3.1.13, Git 1.8.1.3

Profile: XING | twitter | github

- Kontakt, Support + Projektanfragen gerne über Meine Website
- Magento Theming, Hosting, Modulentwicklung, Projektberatung

 
Magento Community Magento Community
Magento Community
Magento Community
 
beat_mueller
Member
 
Total Posts:  56
Joined:  2009-10-30
Schweiz
 

Ich werde mal schauen ob ich das Buch in der Schweiz bekomme.

Seiten mit dem Layout 2columns-right und 2columns-left konnte ich ändern auf 3 columns.

Probleme habe ich mit Seiten die das Layout 1column haben, dort wird alles richtig dargestellt, jedoch werden die Blöcke nicht geladen.

Anhand deiner Beispiele habe ich bei Sitemap versucht die Navigation erscheinen zu lassen, hat leider nicht geklappt.

Diesen Code habe ich in die vertnav.xml eingefügt, ich weiss das ich für jeden möglichen Zustand so einen Code schreiben muss, jedoch mit dem Code sollte ich doch bei Sitemap bei der Produktansicht die Vertikale Navigation sehen?

Unter catalog.xml habe ich natürlich bei <catalog_seo_sitemap> das Layout auf 3columns geändert.

Ich glaube ich blicke langsam durch, bei dem Code hätte ich jetzt gedacht das er stimmt.

<catalog_seo_sitemap_product>
<reference name="left">
<block type="vertnav/navigation" name="catalog.vertnav" before="-" template="vertnav/left.phtml" />
</reference>
</catalog_seo_sitemap_product>

Ich danke dir für deine Hilfe und Geduld.

Gruss Beat

 
Magento Community Magento Community
Magento Community
Magento Community
 
ds_1984
Mentor
 
Avatar
Total Posts:  3117
Joined:  2008-12-09
Potsdam, Germany
 
beat_mueller - 06 December 2009 01:53 AM

Seiten mit dem Layout 2columns-right und 2columns-left konnte ich ändern auf 3 columns.

Probleme habe ich mit Seiten die das Layout 1column haben, dort wird alles richtig dargestellt, jedoch werden die Blöcke nicht geladen.

Eben, wenn du 1column hast - kann es ja nicht funktionieren da diese keinen linken Bereich hat!!!

Bei der Sitemap solltest du beachten das sie sich meiner Erinnerung nach über mehrere Layout-Handles erstreckt.
Demnach ist es möglich das es nicht funktioniert weil du die anderen Situationen gerade noch nicht in der Navigation berücksichtigst.

LG - Daniel

 Signature 

Currently on Magento: 1.6.2.0 & 1.7.0.2
My Setup: Apache 2.2.23, PHP 5.4.12, MySQL 5.5.30, APC 3.1.13, Git 1.8.1.3

Profile: XING | twitter | github

- Kontakt, Support + Projektanfragen gerne über Meine Website
- Magento Theming, Hosting, Modulentwicklung, Projektberatung

 
Magento Community Magento Community
Magento Community
Magento Community
 
beat_mueller
Member
 
Total Posts:  56
Joined:  2009-10-30
Schweiz
 

Ich habe jetzt mal die 3, 4 Situationen in die vertnav.xml eingegeben, die Navigation wurde aber trotzdem nicht angezeigt.

Das Buch das du mir empfohlen hast, habe ich gefunden und bestellt.
Mal schauen, ob ich die Probleme dann lösen kann.

Gruss Beat

 
Magento Community Magento Community
Magento Community
Magento Community
 
Quaeso
Guru
 
Avatar
Total Posts:  334
Joined:  2010-04-03
 

Hab umdisponiert… hat sich erledígt, danke

 Signature 

*************************
Ich fürchte mich nicht vor dem
langsamen Vorwärtskommen,
ich fürchte mich nur
vor dem Stehenbleiben.
*************************
Danke für eure Hilfe

Brigitte

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
    Back to top