Jump to content
xt:Commerce Community Forum

Teile der Startseite laden nicht


pbergner

Recommended Posts

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

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

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

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...