Jump to content
xt:Commerce Community Forum

Startseite "Home" falsch verlinkt


Daenni

Recommended Posts

Hallo zusammen,

ich bräuchte mal eben etwas Hilfe bitte.

Heute Morgen habe ich den Shop installiert, läuft nun ohne Probleme.

Allerdings ist mir aufgefallen, dass die "Home" Seite auf http://XYZ/ verweist.

Die eigentliche Seite ist normalerweise unter http://XYZ/Shop zu erreichen.

Somit landet man also auf einer leeren Seite wenn man den Button "Startseite" anklickt..

Nur wie bekomme ich nun die Verlinkung "Home" wieder richtig auf http://XYZ/Shop ?

Vielen Dank,

Daenni

Link to comment
Share on other sites

Konfigurationsdatei includes/configure.php (Auszug)

Gegenwärtiger Zustand

("HTTPS_SERVER" ist u.U. anders, in dem Fall ignorierst du Zeile HTTPS_SERVER)

define('HTTP_SERVER', 'http://www.xxx.de'); 
define('HTTPS_SERVER', 'https://www.xxx.de');

define('DIR_WS_CATALOG', '/shop/');[/php]

Ändere auf folgende Weise.

[php]define('HTTP_SERVER', 'http://www.xxx.de/shop');
define('HTTPS_SERVER', 'https://www.xxx.de/shop');

define('DIR_WS_CATALOG', '/');

Jetzt sollte Link "Startseite" sowie "Katalog" gleichermaßen auf den Shop verweisen.

mfg

Link to comment
Share on other sites

Halli Hallo,

ich habe das gleiche Problem, nur an einer anderen Stelle, im Modul Willkommen Zurück, in dem man sich auch Anmelden kann, gibt es zwei Links,

1.) Passwort vergessen?

2.) Neu Anmelden?

bei dem zweiten Link (Neu Anmelden?) verweist dieser auch nicht ins Unterverzeichnis, sondern in das Hauptverzeichnis.

Ich suche nun schon seit tagen und habe bisher die richtige Stelle an der ich das andern kann, gefunden.

Könnt Ihr mir weiter helfen?

Danke

Hübi

Link to comment
Share on other sites

bei dem zweiten Link (Neu Anmelden?) verweist dieser auch nicht ins Unterverzeichnis, sondern in das Hauptverzeichnis.

Ich suche nun schon seit tagen und habe bisher die richtige Stelle an der ich das andern kann, gefunden.

Du hast das schon gefunden?

Was genau meinst du denn mit Haupt- und Unterverzeichnis?

Link to comment
Share on other sites

Schwer zu sagen. Das Standard xtc4 Template funktioniert korrekt. Es ist wohl kein Bug im Std.xtcommerce. Es könnte ein Templatefehler sein, aber auch ne verunglückte Idividualanpassung.

Man müsste das direkt untersuchen um die fehlerhafte Stelle zu finden.

Untersuche das entspr. (Teil-)Template ob das fehlerhafte Linkziel darin direkt steht oder vom php generiert wird. Im zweiten Falle untersuche die verantwortliche php-Codestelle.

Du kannst aber auch den richtigen Link, wie oben erwähnt, direkt ins Template eintragen. Die Methode kann allerdings zu Inkomatibilitäten führen falls der Shop mal anders gehostet wird.

mfg

Link to comment
Share on other sites

Schwer zu sagen. Das Standard xtc4 Template funktioniert korrekt. Es ist wohl kein Bug im Std.xtcommerce. Es könnte ein Templatefehler sein, aber auch ne verunglückte Idividualanpassung.

Man müsste das direkt untersuchen um die fehlerhafte Stelle zu finden.

Untersuche das entspr. (Teil-)Template ob das fehlerhafte Linkziel darin direkt steht oder vom php generiert wird. Im zweiten Falle untersuche die verantwortliche php-Codestelle.

Du kannst aber auch den richtigen Link, wie oben erwähnt, direkt ins Template eintragen. Die Methode kann allerdings zu Inkomatibilitäten führen falls der Shop mal anders gehostet wird.

mfg

...danke für die Antwort, beim betreffenden Teil handelt es sich um die box_login.html, hier mal der Code:

{config_load file="$language/lang_$language.conf" section="boxes"}


<div class="infoBoxHeading"><div class="BoxHead">{#heading_login#}</div></div>

<div class="infoBox">

	<div><p class="box" style="margin-bottom:0;">{#text_email#}:</p></div>

	<div>{$FORM_ACTION}

	<table border="0" cellpadding="0" cellspacing="0">

		<tr>

			<td colspan="2"><p class="box" style="margin-top:2px;">{$FIELD_EMAIL}</p></td>

		</tr>

		<tr>

			<td colspan="2"><p class="box" style="margin-bottom:0;">{#text_pwd#}:</p></td>

		</tr>

		<tr>

			<td><p class="box" style="margin-top:2px;">{$FIELD_PWD}</p></td>

			<td><p class="box" style="margin-top:2px;">{$BUTTON}</p></td>

		</tr>

	</table>{$FORM_END}</div>

<div><p class="box"><img src="{$tpl_path}img/arrow_green.gif" alt="" /> <a href="{$LINK_LOST_PASSWORD}">{#text_password_forgotten#}</a></p></div>

<div><p class="box"><img src="{$tpl_path}img/arrow_green.gif" alt="" /> <a href="/login.php">Neu Anmelden?</a></p></div>

</div>

der betroffene Link (Neu Anmelden) führt zur login.php, aber eben nicht ins Shopverzeichnis (www.xyz.de/shop), sondern in das Hauptverzeichnis (www.xyz.de) meines Servers.

Ich weiß nicht weiter

Link to comment
Share on other sites

Hallo noch mal,

vielen Dank für die Antwort "hubbabubba"!

hat allerdings nichts gebracht.

Ich habe in /includes und in /admin/includes die configure.php sowie die configure.org.php bearbeitet.

Vorher stand dies da drin:

define('HTTP_SERVER', 'http://URL/'); 
define('HTTPS_SERVER', 'https://URL/');
define('DIR_WS_CATALOG', '/shop/');
[/PHP]

Dann habe ich diese so bearbeitet:

[PHP]define('HTTP_SERVER', 'http://URL/shop');
define('HTTPS_SERVER', 'https://URL/shop');
define('DIR_WS_CATALOG', '/');
[/PHP]

Allerdings klappt es so nicht. Wenn ich auf [b]Startseite[b] klicke dann lande ich bei http://URL/

Was ich vielleicht erwähnen sollte, das eigenliche Rootverzeichnis liegt, wenn ich per ftp zugreife, unter //URL/www/

Und was mir nun auch aufgefallen ist, die Katalogverlinkung auf der Homepage zeigt auf http://URL/shop/index.php

Grüße und [b]vielen[/b] Dank!

Daenni

Link to comment
Share on other sites

Aber das ist ja xtc4 und kein extra erstelltes Template, sprich Standard.

Es ist mehr oder weniger eine Testumgebung für mich um mal damit "rumzuspielen" bevor der Shop wirklich startet.

Aber warum dass nicht klappt... hm...

Hab jetzt erstmal 'Startseite' ausgeblendet. :confused:

Link to comment
Share on other sites

  • 3 months later...

Kann mir bitte kurz einer sagen in welcher Datei ich das "Startseite" ausklammern kann?

application_top.php

$breadcrumb = new breadcrumb; 

$breadcrumb->add(HEADER_TITLE_TOP, HTTP_SERVER);
$breadcrumb->add(HEADER_TITLE_CATALOG, xtc_href_link(FILENAME_DEFAULT)); [/PHP]

Link to comment
Share on other sites

Archived

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

×
  • Create New...