Mobile Template > Tags funktionieren nicht

Hallo,

ich teste gerade meine mobile Seiten und habe festgestellt, dass die Tag-Seiten mobil nicht funktionieren.

http://demoshop.oxid-esales.com/professional-edition/stichworte/?themeType=mobile
http://demoshop.oxid-esales.com/professional-edition/tag/wakeboarding/?themeType=mobile
http://demoshop.oxid-esales.com/professional-edition/tag/?themeType=mobile

Auch mit einem Smartphohe/Tab erhalte ich dieses Ergebnis.

Kann das jemand mal bitte gegen testen?

mfg

Gert

bei mir gehts http://ox.marat.ws/stichworte/?themeType=mobile
aber im demoshop nicht.

taucht bei dir irgendwas im webserver error log auf?

Hallo vanilla thunder[QUOTE=vanilla thunder;156912]bei mir gehts http://ox.marat.ws/stichworte/?themeType=mobile[/QUOTE]
Ich würde mal den Browserchache löschen:D, ich erhalte http://ox.marat.ws/index.php?cl=start&redirected=1

[QUOTE=vanilla thunder;156912]taucht bei dir irgendwas im webserver error log auf?[/QUOTE]Wenn es wichtig ist, frag ich beim Provider an. Ich selbst habe keinen direkten Zugriff…

mfg

Gert

aah ich Trottel habe den oeThemeSwitcher deaktiviert :smiley:
ist jetzt wieder an.

Hallo vanilla thunder[QUOTE=vanilla thunder;156912]bei mir gehts http://ox.marat.ws/stichworte/?themeType=mobile
aber im demoshop nicht…?[/QUOTE]http://ox.marat.ws/tag/fass/ bringt mir eine weiße Seite:D

mfg

Gert

Hallo vanilla thunder,

mein Provider sagt hier:

[03/Mar/2015:19:17:53 +0100] "GET /tag/panne/ HTTP/1.1" 500 22 "http://www.xxx.de/stichworte/" "Opera/9.80 (Windows NT 6.1; WOW64) Presto/2.12.388 Version/12.17" "sThemeType=mobile; sid_key=oxid; sid=q0es68b900okv1mcn48ml7q6a3; language=0"


Apache Error Log

[Tue Mar 03 19:17:53 2015] [warn] [client 87.156.74.193] mod_fcgid: stderr: PHP Fatal error:  Call to a member function getParentCategory() on a non-object in /srv/www/xxx/tmp/smarty/235805796e847394d2934bd1085ad0c4^%%F0^F0F^F0F92504%%list.tpl.php on line 6, referer: http://www.xxx.de/stichworte/


W

mfg

Gert

Das ist schon als Bug eingetragen: https://bugs.oxid-esales.com/view.php?id=6051
Hat jemand eine Idee, was da genau das Problem ist? Ich bin da irgendwie noch nicht weitergekommen: https://bugs.oxid-esales.com/view.php?id=6051#c10696

Hallo Martin,

was mich verwundert, mir ist es bei einer CE 4.8.6 aufgefallen. Warum anderen nicht schon vorher?

mfg

Gert

Ich könnte mir vorstellen, dass Tags im Mobile-Theme nicht oft verwendet werden. Selbst im Azure-Theme schalten es vermutlich viele Leute heutzutage aus. Ich kenne nicht so viele Shops, wo noch eine Tag-Cloud verwendet wird. Das war wohl so eine Mode, die von der Blog-Welle kam, aber mittlerweile wäre so etwas - gerade in modernen Responsive Themes - meiner Meinung nach deplatziert.

Hallo Martin,

ich verwende es im mobilen Theme auch nicht. Aber G* hat es nun mal indiziert und es ist eine Möglichkeit, zu gruppieren…

mfg

Gert

Hallo,

ich habe jetzt mal testweise die Zeile 2

[{assign var="parentCategory" value=$actCategory->getParentCategory()}]

aus der “application/views/mobile/tpl/page/list/list.tpl” entfernt. So weit ich testen konnte, funktionieren somit die Tags und auch die anderen mobilen Seiten.

Kann mir jemand sagen, wozu diese Funktion dort drin steht? Hier fehlt mir das Hintergrundwissen…

Ist es unkritisch, diese zu entfernen?

mfg

Gert

Wenn die Variable nicht gesetzt wird, müsste der Zurück-Link ganz oben jetzt immer auf die Startseite führen:

<ul class="nav nav-list main-nav-list">
            <li>
                <a class="back" href="[{if $parentCategory}][{$parentCategory->getLink()}][{else}][{$oViewConf->getHomeLink()}][{/if}]">
                    <span>[{oxmultilang ident="BACK"}]</span>
                    <i class="glyphicon-chevron-left"></i>
                </a>
            </li>

Ist das gewollt?

Hallo Martin,

nein, das ist nicht gewollt.Ich hatte das in einer original Oxid CE 4.8.6. getestet. Da war mir das nicht aufgefallen, weil keine verschachtelte Navigation.

Ich hatte angenommen, daß das irgenwie zu breadcrumbs gehört…

Hast Du sonst eine Idee?

mfg

Gert

Hallo,

gibt es hier einen Workaround? Die Fehlermeldungen von G* nehmen zu…

mfg

Gert

[QUOTE=GPassin;157059]
ich habe jetzt mal testweise die Zeile 2

[{assign var="parentCategory" value=$actCategory->getParentCategory()}]

aus der “application/views/mobile/tpl/page/list/list.tpl” entfernt. So weit ich testen konnte, funktionieren somit die Tags und auch die anderen mobilen Seiten.
[/QUOTE]
Das wäre doch vielleicht als Workaround ausreichend, wenn du die Zeile nicht komplett entfernst, sondern sie stattdessen mit einer if-Abfrage umgibst, welche prüft, ob gerade der Tag-controller aufgerufen wurde?

Hallo Martin,

ich habe jetzt erst mal die Zeile komplett entfernt. Damit können die Tags wenigsten aufgerufen werden…

mfg

Gert

Ich habe das selbe Problem. Habe die Zeile jetzt erst mal auskommentiert. Hoffentlich kommt da noch eine bessere Lösung.

als Workaround hat folgendes in der “mobile/tpl/page/list/list.tpl” bei mir funktioniert



[{if $actCategory}]
	[{assign var="parentCategory" value=$actCategory->getParentCategory()}]
[{/if}]


so springt er, wenn man den Zurück-Button klicken und Tags aufgerufen hat wieder zurück in Startmenü, jedoch funktioniert bei sämtlichen Kategorien der Zurück-Button völlig normal.

Der Fix im Repository (noch nicht released) sieht so ähnlich aus: https://github.com/OXID-eSales/mobile_theme/commit/12e9fc80b1eb0175325baea3621d9653b37790f3#diff-89cd47113253cbea4a73357c73512a41