CMS Seiten gliedern

Hallo zusammen,

da ich vorhabe mich von meinem Joomla CMS zu verabschieden, wollte ich fragen ob es möglich ist die cms -Seiten im Oxid-Shop als Kategorien mit Unterkategorien zu gliedern.

Also BSP:

Ich erstelle eine CMS Seite mit dem Namen “Base”, diese binde ich als “Kategorie” ein. Sie wird auch oben im Menü angezeigt.

1.) Kann ich nun weitere cms Seiten erstellen und als Unterkategorien von “Base” definieren? Wenn nicht wie kannich das dann realisieren? Wenn ich die cms als “Hauptmenü” in Cms definiere erscheint sie bei nirgendwo…

2.) Sollte die Base nicht auch im Kategoriebaum links erscheinen?

Habe ich vielleicht einen falschen Ansatz?

Vielen Dank im Voraus und viele Grüße,

Roland

Hallo Roland,

eine Mögliche Lösung:
Du erstellst Kategorien und Unterkategorien, die den Namen deiner CMS-Seiten haben. Bei den Unterkategorien kannst du unter
"Externer Link (z. B. http://www.example.com" einen Link zu deinen CMS-Seiten eintragen.

Vielen Dank nickname!

Also wenn ich das richtig verstanden habe kann ich die cms Seiten nicht wie Kategorien behandeln sondern sie “nur” in bestehende Kategorien integrieren.

Dann werd ich das gleich mal versuchen.

Grüße

Roland

Ah noch ne frage, kann man das dann so machen

[{ oxcontent ident=cmsident}]

? Kalppt bei mir irgendwie nicht wenn ich das mit meiner CMS Site in Langtext bei der Kategorie einbinden will…

Nein, so geht das nicht.Wenn du bei den CMS-Seiten auf den Reiter SEO wechselst, steht da unter SEO URL der Link, den du verwenden kannst.

Der muss bei den Kategorien nicht in den Langtext, sondern unter “Externer Link (z. B. http://www.example.com” eingetragen werden. Das verwandelt die Kategorie in einen Link im Navigationsmenü.

Danke, funktioniert. Ist aber ein bisschen “starr”. Will sagen: Wenn man etwas verschiebt muss man die Links neu definieren/ändern. Mein Gedanke war, dass es mit Identifiern einfacher zu skalieren sei, oder täusche ich mich da?

[QUOTE=nickname;110712]Nein, so geht das nicht.
[/QUOTE]
Warum nicht? Im Demoshop geht das problemlos. Und mit der Methode bleibt man auch im Kategoriebaum an der richtigen Stelle, “externer Link” wechselt zur CMS-Seite und man ist nicht mehr an der richtigen Stelle im Baum. Highlighting/Sidebar Navigation ist dann futsch.

Hallo leofonic, danke. Ich habe es jetzt mit [{ oxcontent ident=cmsident}] umgesetzt. Es funktioniert. Ich hatte einen typischen copy paste Fehler. ich finde auch - wie du schon schreibst, dass [{ oxcontent ident=cmsident}] sinnfoller ist.

Roland

Hallo,
das ist natürlich besser :slight_smile:
Wieder was dazugelernt.

Ja, man lernt nieaus. Das muss ich jetzt fast schon im Stundentakt feststellen :-).

Ich habe noch eine Frage und will deswegen nicht gleich weider ein Thema aufmachen:

Meine struktur der domains ist folgende

www.dom*ain.de (Joomla Portal)

www.dom*ain.de/shop (Oxid Shop)

Joomla Portal muss weg.

www.dom*ain.de soll gleich auf /shop gehen.

Sollte man das gleich über confixx beim Hoster machen. Also www.dom*ain.de auf /shop umbiegen oder über eine “RewriteRule”. Wenn RewriteRule, wie sieht das dann konkret aus?

Vielen Dank und viele Grüße,

Roland

leg die Domain um und nimm dann bei RewriteBase in der .htaccess vom Shop den Unterordner raus

und “$this->sShopURL” in der config.inc php anpassen
und tmp/ eeren
und im Backend die SEo Urls neu berechnen lassen

Danke, werd ich heute nacht mal testen. Ich hoffe ich zerschiess nicht alles und leg die domain wirklich um wie Ray schreibt :-).

Roland

So, habs umgestellt. Hat wunderbar geklappt:

Hier nochmal die Schritte zusammengefasst:

  • In confixx die Domain in neues Verzeichnis gebogen
  • bei RewriteBase in der .htaccess das Verzeichnis angepasst
  • “$this->sShopURL” in der config.inc php angepasst (Hierzu kurz angemerkt: die Rechte müssen geändert werden (Also Schreibschutz zum ändern der Datei raus (Sonst wird die Änderung nicht gespeichert!) und danach Rechte wieder auf 444)
  • tmp/ eeren
  • im Backend die SEo Urls neu berechnen lassen

Vielleicht hilft es ja dem ein oder anderen.

Vielen Dank nochmal an alle und viele Grüße,

Roland

Ups, ein Problem hab ich noch:

Google hat ja noch meine alten Links “indexiert”. Das heisst, dass man zwar immer im Shop ankommt aber eben die Meldung erscheint, dass die Seite nicht existiert.

Nun meine Frage:

Kann man das irgendwie abfangen. Also
entweder
die Seite ein bisschen freundlicher gestalten (wo ist die “nicht gefunden Seite”?)
oder
eine Umleitung für alle Anfragen die nicht gefunden werden auf die Startseite einrichten (Wie?)

Grüße,

Roland

So habe ein bisschen die Dateien durchgesucht und die Datei gefunden in der ich glaube das das ganze behandelt wird:

err_404.tpl.

Wie kann ich da nun eine weiterleitung zur Startseite einbauen?

Roland

Danke! Für alle dies interessiert:

Man kann das

<script type=“text/javascript”>
window.location.href = “http://www.example.org/”;
</script>

in die err_404.tpl

einbauen und es klappt.

Gruß

Roland