3 Stimmen

Wie kann ich in Magento nur den Link zu Mein Konto in den oberen Links anzeigen?

Ich habe alle Links im Footer angezeigt und möchte nur den Link zu Mein Konto im Header anzeigen

Wie kann ich das machen.

Soll ich einen statischen Block von CMS-Seiten verwenden oder einen Block aus einer XML-Datei?

Kann mir bitte jemand helfen?

Vielen Dank im Voraus

4voto

aforankur Punkte 1291

Ein weiterer Weg, um den Link "Mein Konto" hinzuzufügen, geht zu app/design/frontend/default(or your theme package)/(theme folder)/page/html/header.phtml. In dieser Datei können Sie Ihr benutzerdefiniertes 'li'-Tag hinzufügen und einen Link für "Mein Konto" setzen, da der Controller es zur Mein Konto SEITE verschiebt.

Noch eine Möglichkeit für dich :)

Öffnen Sie die theme/layout/customer.xml-Datei und ändern Sie dann den Abschnitt, der auf allen Seiten die Kundenlinks anzeigt, um einen Link zur Startseite und auch einen Link zu anderen Kundendienstseiten einzuschließen, die Sie für notwendig erachten, z.B. 'Rücksendungen' (wenn Sie viele solche Anfragen erhalten...).

        StartseiteStartseitetrue5
        Mein KontoMein Konto94
        LieferungenlieferungenLieferungentrue95
        RücksendungenruecksendungenRücksendungentrue96
        KontaktkontakteKontakttrue97

Viel Spaß :)

3voto

Alex Hadley Punkte 2125

Option 1:

Die Layout-Dateien werden verwendet, um Links im Block top.links anzuzeigen. Sie können sie in den entsprechenden XML-Dateien entfernen und alles andere so lassen, z.B. in checkout.xml haben Sie etwas wie:

Wenn Sie den Block entfernen, würden diese beiden Links nicht mehr im Block top.links angezeigt werden.

Option 2:

Die Alternative ist, wie Sie sagen, einen CMS-Block zu erstellen und diesen stattdessen im Header einzufügen. Um einen CMS-Block in einer Template-Datei einzufügen, können Sie folgendes verwenden:

getLayout()->createBlock('cms/block')->setBlockId('toplinksblock')->toHtml() ?>

Oder wenn Sie das Layout-System verwenden möchten, verwenden Sie dies in der Layout-Datei:

    sample_links

dann dies in der Template-Datei:

getChildHtml('sample_links') ?>

Option 3:

Oder bearbeiten Sie einfach top.links.phtml.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X