Frage zu Footer "Informationen"

Hallo Forum,

In der 4.5 steht ua. im Footer unter “Informationen” der Link Impressum.

Wie bekomme ich nun einen weiteren Link da eingebaut???

Ich habe unter Kundeninformationen eine neue CMS Seite angelegt und den Snippet

[{ oxcontent ident=27b1e881e5480070b12dcc67bfb69ce9 }]

einmal ans Ende in der footer.tpl eingebunden und weil das nicht funktionierte habe ich aus:

   [{block name="footer_information"}]
                    <dl id="footerInformation">
                        <dt>[{oxmultilang ident="FOOTER_INFORMATION" }]</dt>
                        <dd>[{include file="widget/footer/info.tpl"}]</dd>
                    </dl>
                [{/block}

das gemacht:

   [{block name="footer_information"}]
                    <dl id="footerInformation">
                        <dt>[{ oxcontent ident=27b1e881e5480070b12dcc67bfb69ce9 }]</dt>
                        <dd>[{include file="widget/footer/info.tpl"}]</dd>
                    </dl>
                [{/block}

aber beides funktioniert nicht. Klar, irgendwas mach ich falsch. Aber was?

Ich will nur einen neuen Link unter Informationen haben der dann auf Seite xyz verweist.

Besteht die Hoffnung dass mir jemand auf die Sprünge hilft?

Ok.

Habs so gelöst:

 [{oxifcontent ident="oxsecurityinfo_di" object="oCont"}]
    <li><a href="[{ $oCont->getLink() }]" rel="nofollow">[{ $oCont->oxcontents__oxtitle->value }]</a></li>

closed

Danke für Deinen Monolog!

Vielleicht nochmal für alle ein wenig ausführlicher:

Die einzelnen Spalten im Footer bei Azure werden von einzelnen Untertemplates gefüllt.
Der Footer als solches wird im Template /out/azure/tpl/layout/footer.tpl definiert. Dort werden dann die einzelnen Untertemplates in die Struktur eingebunden.

Dieser Block ist die Spalte 4 / Informationen:

 [{block name="footer_information"}] 
                    <dl id="footerInformation"> 
                        <dt>[{oxmultilang ident="FOOTER_INFORMATION" }]</dt> 
                        <dd>[{include file="widget/footer/info.tpl"}]</dd> 
                    </dl> 
                [{/block} 

Der eigentliche Inhalt wird über /out/azure/tpl/widget/footer/info.tpl erzeugt. Dort kann dann der Link zur neuen CMS-Seite eingefügt werden. Dazu holt man sich den Ident der CMS, kopiert sich einen Listenpunkt in der info.tpl und gibt dort dann den neuen Ident an:

[{oxifcontent ident="ident-der-cms" object="oCont"}]
        <li><a href="[{ $oCont->getLink() }]" rel="nofollow">[{ $oCont->oxcontents__oxtitle->value }]</a></li>
    [{/oxifcontent}]

Nach Änderungen an den Templates /tmp leeren nicht vergessen!

Weiter gehts…

Im Footer unter “Informationen/Impressum” wenn ich da drauf klicke erscheint ja jene Seite mit der Box “Tags”.

Nun, wie bekomme ich [B]NUR[/B] diese Tags Box da weg? Aber auf der Startseite soll sie aber bleiben?

Konnte es so lösen:

Grundeinstellungen > Einstellungen > Shop Frontend
x bei Tags im eShop anzeigen.

Nicht zwar dass was ich wollte, aber is schon i.o

Hmm,

wenn die Tags Box nur auf der Startseite angezeigt werden soll dann such dir mal den Codeschnipsel raus für die Tags und setze mal das hier

        [{if $oView->getClassName() eq "start"}]
        [{/if}

drumherum.

Das schau ich mir auch noch näher an.

Danke.

[QUOTE=Priester;91067]Das schau ich mir auch noch näher an.

Danke.[/QUOTE]

Hey, das habe ich Dir schon Anfang 2010 geschrieben :smiley:

Na da schau her…war ich solange nicht mehr da, sodass ich es vergessen habe.
Den Beitrag muss ich nochmal lesen.

Gesegnet seist Du…:wink:

Hallo Hebsacker,

ich hab es genauso gemacht wie du beschrieben hast, leider ohne Erfolg. Ich hab mir auch nochmal den Footer als solcher angeschaut, welcher ja im Template /out/azure/tpl/layout/footer.tpl definiert wird. Dort werden die einzelnen Untertemplates in die Struktur eingebunden und dort steht bei mir auch “widget/footer/info.tpl” bei FOOTER_INFORMATIONEN, es ist also die richtige .tpl

Was mich wundert: als ich auch Fehlersuche war, hab ich einfach mal 3 Einträge (orderinfo, impressum…) aus der info.tpl gelöscht, in Filezilla hochgeladen, /tmp geleert und sieh da: es hat sich nichts geändert, also impressum etc. waren noch immer unter “Informationen” im Footer zu finden.
Hast du ne ahnung woran das liegen kann? Spricht das dafür, dass ich nicht die richtige .tpl angepasst habe?

Danke für deine Antwort schonmal im Voraus.

VG

hast Du auch den Unterordner “smarty” in /tmp geleert?

Verwendest Du ein eigenes Template, oder das originale Azure?

Hallo,

bei mir wurde nachstehende Änderung im footer erst nach der folgenden Vorgehensweise (ähnlich #3 von Hebsacker; bei mir hat anderer Pfad geholfen) übernommen:

Änderung: Unter Informationen im footer (Frontend) wurde noch der Punkt z. B. “Konfektionsgrößen” ergänzt.

Oxid Version CE 4.8.1; Template Azure; FileZilla 3.7.3

Im Backend unter CMS-Seiten eine neue CMS-Seite “Konfektionsgröße” angelegt;
Die Ident. “oxkonfektionsgroesen” in der info.tpl, Pfad wie folgt eingefügt:

Aufruf der info.tpl unter[ B]/Shop/application/views/azure/tpl/widget/footer/info.tpl[/B];

folgenden Code kopiert:

[{oxifcontent ident="oximpressum" object="_cont"}]
                    <li><a href="[{ $_cont->getLink() }]">[{ $_cont->oxcontents__oxtitle->value }]</a></li>
                [{/oxifcontent}]

Anschließend an gewünschter Positon (spätere Ausgabe im footer) eingefügt.
Dann noch"oximpressum" durch “oxkonfektionsgroeseb” ausgetauscht.

Eventuell temp-Verzeichnis (ohne .htaccess) gelöscht;
Eventuell im Backend unter Tools, Views jetzt updaten;
Eventuell im Browser Cache löschen;

Dass es bei mir am Anfang nicht funktioniert hat, lag daran, dass ich die info.tpl Lokal
geändert hatte, ab auf den Server nicht den gleichen Pfad ausgewählt hatte.

Ev. hilft es ja dem einen oder anderen!

Viele Grüße
arud