Url-Aliase als Startseite benutzen in Drupal 5.8 und 6.3
am 11.07.2008 - 00:19 Uhr in
Hallo,
zusammen mit eine Bekannten ist mir heue ein 'Unterschied' zwischen 5. und 6.3 auf gefallen, den ich so nicht ganz verstehe. Entweder fehlt in der 6.3 Installation etwas, oder es ist ein Bug oder ein Feature von 6.3...
Folgendes Szenario:
In beiden Drupal-Installationen ist das Modul Path aktiviert, ebenso lesbare Urls.
Im 5.8er kann ich nun eine Seite anlegen, dieser Seite einen Url-Alias geben, und diesen Url-Alias als Startseite definieren.
Versucht man das ganze aber in 6.3 wird einem gesagt das das nicht geht und die eigentliche Url node/1 sei. ...
Warum tut Drupal 6.3 das?
Ich wollte das an der Stelle machen um dem System dann eine völlig anders gestaltete Startseite über eine page-start.tpl.php (start sei hier der alias der Seite)zu verpassen.
Aus dem gezeigten Verhalten würde ich nun nicht schließen, dass ich diesen Weg be einer Drupal 6.3 Installation gehen kann.
Ich selber habe keine solche Installation, es viel mir nur auf, weil er mich nach ner Idee gefragt hatte eine alternative Startseite zu bauen (er ist noch total neu mit Drupal) und ich von meiner 5.8 eben wusste das obiges funktioniert...
Und nun bin ich halt neugierig warum das nicht funktioniert in 6.3.
- Anmelden oder Registrieren um Kommentare zu schreiben

Ich hab das mal getestet,
am 11.07.2008 - 10:06 Uhr
Ich hab das mal getestet, also ich kann urls von views sowie url-aliase. Ich erhalte natürlich diesen Hinweis, aber ich konnte trotzdem die Startseite verändern sehen.
----------------------------------------
Alle Angaben ohne Gewähr!!:D
http://www.tobiasbaehr.de/
hm.. mag jetzt
am 11.07.2008 - 16:11 Uhr
hm.. mag jetzt Betriebsblindheit meinerseits sein, aber view != node oder täusche ich mich?
Das sich beim verlinken auf eine View die Startseite verändert, nehme ich mal an, aber der Punkt is ja, das ich den Inhalt mittels einer völlig anderen Page.tpl.php anzeigen lassen will. Dazu muss ich Drupal doch aber den passenden Seitennamen sagen .. und da weiss ich nicht ob das mit einem Node auch noch geht, und wenn ja wie.
Hintergrund des ganzen ist es eigentlich 'nur' einen Startscreen zu erhalten der ausserm einem Link und einem Bid nichts enthält (so ne art splash-screen)...
Natürlich kann ich das auch mit ner Erweiterung des DirectoryIndex in der .htaccess um eine index.html erreichen, wenn auch direkt mit unschönen Nebeneffekt, wie dem, dass ich nun meine ?q= aufrufe die man so vll per Hand noch macht, alle um ein index.php?q= erweitern muss, da alle Anfragen nun ja die Index.html gehen würden.
Auch bei mir funktioniert
am 11.07.2008 - 16:26 Uhr
Auch bei mir funktioniert das mit einem URL-Alias als Startseite einwandfrei. Darüberhinaus könntest Du für die Startseite aber auch einfach eine page-front.tpl.php erzeugen. Die ist dann unabhängig vom Pfad eines Nodes o.ä.
--
bv - DrupalCenter.de