Tag-Seiten werden nicht angezeigt

Hallo,

ich habe das Tag Modul aus Github für einen OXID 6.1. Shop mit wave theme installiert. Ich kann Tags anlegen und auch im Frontend anzeigen. Die Tag-Seiten werden aber nicht generiert bzw. leiten auf “Maintenance mode”. Aktuell keine Idee an was das liegen kann? Jemand eine Idee?

Gruß

steht etwas im log/oxideshop.log?

Schon views neu generiert und /tmp geleert?

Ja, tmp und views wurden gelöscht bzw. neu generiert, das ist der aktuellste Log Eintrag.
Habe gestern auch die OE order statistic installiert:

[2022-02-09 12:08:31] OXID Logger.ERROR: EXCEPTION_SYSTEMCOMPONENT_CLASSNOTFOUND tag ["[object] (OxidEsales\Eshop\Core\Exception\SystemComponentException(code: 0): EXCEPTION_SYSTEMCOMPONENT_CLASSNOTFOUND tag at /home/users/jaeger-marketing/www/OXID-shop/vendor/OXID-esales/oxideshop-ce/source/Core/UtilsObject.php:222)\n[stacktrace]\n#0 /home/users/jaeger-marketing/www/OXID-shop/source/oxfunctions.php(101): OxidEsales\EshopCommunity\Core\UtilsObject->oxNew(‘tag’)\n#1 /home/users/jaeger-marketing/www/OXID-shop/vendor/OXID-esales/oxideshop-ce/source/Core/ShopControl.php(372): oxNew(‘tag’)\n#2 /home/users/jaeger-marketing/www/OXID-shop/vendor/OXID-esales/oxideshop-ce/source/Core/ShopControl.php(272): OxidEsales\EshopCommunity\Core\ShopControl->_initializeViewObject(‘tag’, NULL, NULL, NULL)\n#3 /home/users/jaeger-marketing/www/OXID-shop/source/modules/oe/statistics/core/oestatisticsoxshopcontrol.php(48): OxidEsales\EshopCommunity\Core\ShopControl->_process(‘tag’, NULL, NULL, NULL)\n#4 /home/users/jaeger-marketing/www/OXID-shop/vendor/OXID-esales/oxideshop-ce/source/Core/ShopControl.php(137): oeStatisticsOxShopControl->_process(‘tag’, NULL, NULL, NULL)\n#5 /home/users/jaeger-marketing/www/OXID-shop/vendor/OXID-esales/oxideshop-ce/source/Core/OXID.php(26): OxidEsales\EshopCommunity\Core\ShopControl->start()\n#6 /home/users/jaeger-marketing/www/OXID-shop/source/index.php(15): OxidEsales\EshopCommunity\Core\OXID::run()\n#7 /home/users/jaeger-marketing/www/OXID-shop/source/oxseo.php(28): require(’/home/users/jae…’)\n#8 {main}\n"] []

wie kann man das übersichtlich posten?

\n mit Zeilenumbruch ersetzen:

[2022-02-09 12:08:31] OXID Logger.ERROR: EXCEPTION_SYSTEMCOMPONENT_CLASSNOTFOUND tag ["[object] (OxidEsales\Eshop\Core\Exception\SystemComponentException(code: 0): EXCEPTION_SYSTEMCOMPONENT_CLASSNOTFOUND tag at /home/users/jaeger-marketing/www/OXID-shop/vendor/OXID-esales/oxideshop-ce/source/Core/UtilsObject.php:222)
[stacktrace]
#0 /home/users/jaeger-marketing/www/OXID-shop/source/oxfunctions.php(101): OxidEsales\EshopCommunity\Core\UtilsObject->oxNew(‘tag’)
#1 /home/users/jaeger-marketing/www/OXID-shop/vendor/OXID-esales/oxideshop-ce/source/Core/ShopControl.php(372): oxNew(‘tag’)
#2 /home/users/jaeger-marketing/www/OXID-shop/vendor/OXID-esales/oxideshop-ce/source/Core/ShopControl.php(272): OxidEsales\EshopCommunity\Core\ShopControl->_initializeViewObject(‘tag’, NULL, NULL, NULL)
#3 /home/users/jaeger-marketing/www/OXID-shop/source/modules/oe/statistics/core/oestatisticsoxshopcontrol.php(48): OxidEsales\EshopCommunity\Core\ShopControl->_process(‘tag’, NULL, NULL, NULL)
#4 /home/users/jaeger-marketing/www/OXID-shop/vendor/OXID-esales/oxideshop-ce/source/Core/ShopControl.php(137): oeStatisticsOxShopControl->_process(‘tag’, NULL, NULL, NULL)
#5 /home/users/jaeger-marketing/www/OXID-shop/vendor/OXID-esales/oxideshop-ce/source/Core/OXID.php(26): OxidEsales\EshopCommunity\Core\ShopControl->start()
#6 /home/users/jaeger-marketing/www/OXID-shop/source/index.php(15): OxidEsales\EshopCommunity\Core\OXID::run()
#7 /home/users/jaeger-marketing/www/OXID-shop/source/oxseo.php(28): require(’/home/users/jae…’)
#8 {main}
"]

O.K. gerade auf meiner Entwicklungsumgebung mit Flow Theme getestet, da funktioniert es…

[2022-02-09 12:19:22] OXID Logger.ERROR: EXCEPTION_SYSTEMCOMPONENT_CLASSNOTFOUND tag ["[object] (OxidEsales\Eshop\Core\Exception\SystemComponentException(code: 0): EXCEPTION_SYSTEMCOMPONENT_CLASSNOTFOUND tag at /home/users/jaeger-marketing/www/OXID-shop/vendor/OXID-esales/oxideshop-ce/source/Core/UtilsObject.php:222)\n[stacktrace]\n#0 /home/users/jaeger-marketing/www/OXID-shop/source/oxfunctions.php(101): OxidEsales\EshopCommunity\Core\UtilsObject->oxNew(‘tag’)\n#1 /home/users/jaeger-marketing/www/OXID-shop/vendor/OXID-esales/oxideshop-ce/source/Core/ShopControl.php(372): oxNew(‘tag’)\n#2
/home/users/jaeger-marketing/www/OXID-shop/vendor/OXID-esales/oxideshop-ce/source/Core/ShopControl.php(272): OxidEsales\EshopCommunity\Core\ShopControl->_initializeViewObject(‘tag’, NULL, NULL, NULL)\n#3
/home/users/jaeger-marketing/www/OXID-shop/source/modules/oe/statistics/core/oestatisticsoxshopcontrol.php(48): OxidEsales\EshopCommunity\Core\ShopControl->_process(‘tag’, NULL, NULL, NULL)\n#4
/home/users/jaeger-marketing/www/OXID-shop/vendor/OXID-esales/oxideshop-ce/source/Core/ShopControl.php(137): oeStatisticsOxShopControl->_process(‘tag’, NULL, NULL, NULL)\n#5
/home/users/jaeger-marketing/www/OXID-shop/vendor/OXID-esales/oxideshop-ce/source/Core/OXID.php(26): OxidEsales\EshopCommunity\Core\ShopControl->start()\n #6
/home/users/jaeger-marketing/www/OXID-shop/source/index.php(15): OxidEsales\EshopCommunity\Core\OXID::run()\n#7 {main}\n"] []

Wie schaut die Url vom Tag aus? Sollte etwa so sein: /tag/testtag
Die Url suchst du in er oxseo-Tabelle unter oxseourl. Unter oxstdurl sollte dann etwa stehen: index.php?cl=oetagstagcontroller&amp…

URL sieht richtig aus - sieht man auch wenn man über den tag hovert in der Browser Vorschau bzw. wenn ich mir den Link kopiere - leitet dann halt nur weiter auf “Maintenance mode”.

Habe mal log Datei mit der log Datei der Testumgebung (mit Flow theme) verglichen, kein Unterschied - also da kann man nichts rauslesen…

Liegt also am Wave theme. Wir haben das jetzt mit ganz anderer Seite getestet - auch dort funktionieren die Tags auch nicht mit Wave. Kann es ein bug sein?

Sollte nicht, denn bei unseren Kunden funktioniert es. Es gibt die Klasse tag nicht mehr. Diese heißt nun oetagsTagController.

Für gewöhnlich rufen Suchmaschinen den alten Wert Tag auf und verursachen damit einen Fehler. Gibt es vielleicht noch nen anderen Fehler?

…aber das ist doch Theme-unabhängig? Im Flow theme funktioniert es ja - also wir hatten es bei einer ganz anderen Seite getestet dort gleiches Problem sobald man Wave aktiviert.

Sonst sind mir keine Fehler bekannt.

Mag dann vielleicht an der OXID-Version liegen. Wir haben bei den Kunden 6.31 verwendet. Jedenfalls sollte Tag nicht mehr aufgerufen werden. Das gibt’s nicht mehr.

Und wie? Und in oxseo unter oxstdurl, wie sieht die aus?

ich antworte mal für ihn: die oxstdurl lautet
index.php?cl=oetagstagcontroller&searchtag=***
und wenn man den direkt im Browser eingibt kommt - wie bei der seourl - der maintenance mode.

OK da kommt aber dann ein anderer Fehler im errorlog. Beim wavetheme in list.tpl hat sich folgendes geändert (Zeile 32):

        <h1 class="h1">
            [{$actCategory->getTitle()}]

Ist jetzt:

        <h1 class="h1">
            [{$oView->getTitle()}]

Damit gehen auch die Tag-Seiten

Klasse! Das wars - im child-theme den Inhalt der H1 geändert, tmp geleert und jetzt funktioniert es.

1 Like

Ja, vielen Dank für die Hilfe!

1 Like

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.