Verwendete Footer-TPL

Hallo Zusammen,

wir haben das Forum stundenlang durchsucht aber leider keine Lösung gefunden.
Wir hoffen nun, dass ihr uns auf diesem Wege mal wieder weiterhelfen könnt

Nach einem Shopupdate vor längerer Zeit fehlen uns im Footer vier CMS-Seiten, diese werden nicht mehr angezeigt.Sie waren unter Informationen im Footer platziert. Im Backend sind sie allerdings als aktiv markiert und demnach auch vorhanden.

Die große Frage ist nun, ob man irgendwie herausfinden kann, auf welche Datei sich der aktuell angezeigte Footer bezieht, damit ich diese anpassen kann. Wobei wir nicht ganz sicher sind, ob wir nach der Footer.tpl oder der Info.tpl suchen müssen.
Firebug konnte uns darauf noch keine Antwort liefern.

Es handelt sich um die Seite http://video-hifi-tv.de

Vielen Dank für euren Support!

widget/footer/info.tpl :slight_smile:

Welche Version setzt Du ein?

Hallo Zusammen,

vielen Dank für die schnellen Antworten.
@Hebsacker, das dachten wir auch. Aber als wir auf unserem Server den Pfad out/videohifitv/ verfolgt haben, haben wir keinen widget Ordner gefunden. Vlt sollten wir den Shop mal komplett herunterladen und nach deinem angegebene pfad durchsuchen, oder? Das System [B]muss [/B]sich ja eigentlich darauf beziehen, oder?

@tarkka.ch, es handelt sich um die CE 4.7.3_54408

Danke euch für eure Hilfe!!

apllication/views/tpl …:slight_smile:

Gracias :slight_smile:

Oh, jetzt haben wir doch noch ein Problem. Die CMS-Seiten konnten wir wieder holen, indem wir die Info.tpl in den Ordner /application/views/videohifitv/tpl/widget/footer gelegt haben. Aber das Ergebnis ist, dass der Footer zerschossen ist, seht selbst: http://video-hifi-tv.de

Kriegen wir das fix gelöst?

Danke für eure Hilfe!

Hallo Zusammen,

hat jemand eine Idee, weshalb der Informationsteil in unserem Footer so dargestellt wird, wie er dargestellt wird? Vorallem, wie man diesen Fehler korrigieren kann?

Wir haben leider noch keine Lösung gefunden…

Danke für eure Hilfe!!!

Huhu Hans

Vielleicht regt es die Fantasie der Hilfsbereiten an, wenn Du die Änderung mit ein paar Zeilen vor und nach dieser postetst?

Hallo,

in OXID 4.6 oder früher wurden CMS Seiten in Fußbereich so abgerufen (Beispiel: Service Informationen):


               [{block name="footer_services"}]
                    <dl class="services" id="footerServices">
                        <dt>[{oxmultilang ident="FOOTER_SERVICES" }]</dt>
                        <dd>[{include file="widget/footer/services.tpl"}]</dd>
                    </dl>
                [{/block}]

seit neuestem sieht dann etwa so aus:


[{oxid_include_widget cl="oxwServiceList" noscript=1 nocookie=1}]

konnte evtl. damit was zu tun haben?

Grüße
Rafig

genau das gleiche Problem habe ich derzeit auch (V 4.7.6). Wie bindet man nun eigene Footerdateien ein? Habe ja so eine Ahnung, von wegen Block in DB erstellen usw. - da läuft mir gleich ein kalter Schauer den Rücken runter :wink:

Oder gibt es ne ganz einfache Lösung?

Hallo Oberleiner,
was möchtest du denn einbinden und was Funktioniert denn nicht?

Grüße
Rafig

Hatte folgenden Code mit eingebunden (bei V 4.5.x ging das tadellos), der funktionierte soweit in V4.7.6. Aber im Warenkorb ging dann nichts mehr:

[{block name=“footer_information”}]
<dl id=“footerInformation”>
<dt>[{oxmultilang ident=“FOOTER_STOREINFO” }]</dt>
<dd>[{include file=“widget/footer/moreinfo.tpl”}]</dd>
</dl>
[{/block}]

ah, Fehler eingegrenzt - in aufgerufener moreinfo.tpl steht folgender Code mit drin:

[{assign var="rootManufacturer" value=$oView-&gt;getRootManufacturer()}]
&lt;li&gt;&lt;a href="[{$rootManufacturer-&gt;getLink()}]"&gt;Herstellerübersicht&lt;/a&gt;&lt;/li&gt;

und genau der zerhaut alles. Das funktioniert in 4.7.6 wohl so nicht mehr.

Hat jemand ne Ahnung, wie ich die Herstellerübersicht nun aufrufen kann? Sehr eigenartig, zumal es ja funktioniert, wenn ich NICHT im Warenkorb bin…

Keiner eine Idee?

Ich möchte die info.tpl die im Footer ist gerne etwas erweitern, aber leider sieht die Datei mittlerweile in der 4.8.4 CE doch anders als in meiner alten Shop-Version (4.7.6).

Wie kann ich das jetzt erweitern um meine eigenen CMS-Seiten ?

Schönes Wochenende.

Gruß BB

schau mal, der Code hier in der info.tpl “verursacht” die Liste in der Spalte “Informationen” im Footer:

            <ul class="list services">
                [{foreach from=$aServiceItems item=sItem}]
                    [{if isset($aServices.$sItem)}]
                        <li><a href="[{$aServices.$sItem->getLink()}]">[{$aServices.$sItem->oxcontents__oxtitle->value}]</a></li>
                    [{/if}]
                [{/foreach}]
                <li><a href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=newsletter" }]" rel="nofollow">[{ oxmultilang ident="NEWSLETTER" }]</a></li>
            </ul>

Du musst also eigentlich nur jeweils einen neuen <li> … </li> Listeneintrag zwischen <ul> und </ul> mit einem Link zu Deiner gewünschten CMS-Seite einfügen.

Den Code für den Link zur CMS bekommst Du ja im Backend angezeigt, beim Anlegen der jeweiligen Seite als “Manuell”.

[{ oxgetseourl ident=“hierdieIDENT” type=“oxcontent” }]

Danke, dann war ich ja schon dicht dran und doch vorbei… hatte das ausserhalb der <ul> eingetragen und mich geärgert das es nicht angezeigt wurde.

Vielen Dank

Gruß BB

Hmm… irgendwie hab ich das noch nicht richtig, da wird im Footer nichts angezeigt.

<li><a href="[{ oxgetseourl ident=“Formular” type=“oxcontent” }] rel=“nofollow”>[{ oxmultilang ident=“Widerrufsformular” }]</a></li>

So habe ich das innerhalb der <ul> Tags eingetragen, direkt unterhalb des Links für den Newsletter.

Kann es daran sein, das ich “oxmultilang ident=” nirgendwo definiert habe ?

Gruß BB

schau mal hier: http://forum.oxid-esales.com/showthread.php?t=11547