pbergner Posted November 13, 2012 Report Share Posted November 13, 2012 Wenn keine extra Parameter in der URL übergeben werden wird die Startseite korrekt angezeigt: http://www.yellyashop.com/[/HTML] Wenn jedoch der Startseiten-Link (z.B. beim Klick auf das Logo) aufgerufen ist, wird sowohl in der deutschen als auch in der eglischen Sprachversion nicht die Startseite, sondern die "Contentseite des Startseitentextes" angezeigt: [HTML]http://www.yellyashop.com/de/index.php[/HTML] Eigentlich sollten aber die Startseiten mit Parameter genauso angezeigt werden, wie die Startseite ohne Parameter. Hat jemand eine Idee, die mir auf die Sprünge hilft? Link to comment Share on other sites More sharing options...
Sentor77 Posted November 13, 2012 Report Share Posted November 13, 2012 Moin, ich stand vor dme selben Problem und habe es so gelöst: in meinem Plugin (ich habe mir eines geschrieben, in dem ich versuche alle Änderungen an dem Shop zu vereinen) habe ich folgenden Hookpoint angelegt: module_content.php:content_top dort habe ich folgenden Inhalt hinterlegt: if($current_content_id == 5) { $xtLink->_redirect('http://www.deinShop.de'); }[/PHP] Die 5 musst du natürlich durch die ID des Contents ersetzen, welches auf der Startseite angezeigt wird. Du kannst diesen Hook eigentlich zu jedem installierten Plugin hinzufügen. Wenn du das nicht möchtest, dann kannst du auch folgende Datei öffnen: [CODE]xtCore/pages/content.php[/code] und dort folgendes ändern: [PHP]if (empty($current_content_id)) { $xtLink->_redirect($xtLink->_link(array('page'=>'index'))); } else { // download ? if (isset($_GET['dl_media'])) { include_once(_SRV_WEBROOT.'xtFramework/classes/class.download.php'); $download = new download(); $download->_deleteOutOfDateLinks(); $download->servePublicFile($_GET['dl_media']); } [/PHP] Ändern in: [PHP]if (empty($current_content_id)) { $xtLink->_redirect($xtLink->_link(array('page'=>'index'))); } else { if($current_content_id == 5) { $xtLink->_redirect('http://www.deinShop.de'); } // download ? if (isset($_GET['dl_media'])) { include_once(_SRV_WEBROOT.'xtFramework/classes/class.download.php'); $download = new download(); $download->_deleteOutOfDateLinks(); $download->servePublicFile($_GET['dl_media']); } [/PHP] Link to comment Share on other sites More sharing options...
pbergner Posted November 15, 2012 Author Report Share Posted November 15, 2012 Danke für deine Hinweise. Aber ich wollte eigentlich nicht in den Code eingreifen für etwas, das eigentlich in der Standardinstallation problemlos laufen sollte. Ich hätte eher vermutet, dass sich etwas in der Datenbank oder den Einstellungen "verhakt" hat. Im Zweifelsfall werde ich ein Supportticket ordern. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.