[gelöst] Eigene Welcome Page als Einstiegsseite
am 27.02.2011 - 02:37 Uhr in
Hallo
Finde einfach nicht die richtigen Suchbegriffe, um hier im Forum eine Antwort zu finden. Mein Kunde möchte eine Willkommenseite vor der eigentlichen Drupalsite vorschalten. Diese Willkommenseite ist NICHT die Homepage und wird nur einmalig angezeigt, wenn man die URL der Website eingibt.
Wie krieg ich das gebacken? Hab mal versucht in der htaccess Datei index.html als erste aufzurufende Seite zu definieren und stellte die vorgeschaltete Willkommensseite als index.html in mein Root-Verzeichnis. Das funzt beim ersten Aufruf, aber bei jedem Link bei Drupal auf die Homepage wird dann diese Index.html Seite angezeigt... also nicht wirklich ne Lösung. Das Layout ist ein komplett anderes und ist statisch, nur ein Browserfüllendes Background Image und ein Link auf die effektive Homepage. Ich weiss, diese Vorschaltseiten sind ziemlich out, aber der Kunde besteht darauf und irgendwie sollte das doch machbar sein?
Weiss wer wie?
Herzlichen Dank für Tipps.
Pierre
- Anmelden oder Registrieren um Kommentare zu schreiben
http://drupal.org/project/fro
am 27.02.2011 - 02:46 Uhr
http://drupal.org/project/front
Macht das Modul nicht genau das was du brauchst?
Drupal maßgeschneidert.
Du kannst eine Kopie der
am 27.02.2011 - 02:51 Uhr
Du kannst eine Kopie der page.tpl.php deines Themes erstellen und die nennst du dann page--front.tpl.php. Damit ist diese Template Datei explizit für die Startseite zuständig und kann von Dir nach Belieben angepasst werden.
Eventuell Theme Registry neu aufbauen und Caches leeren, damit Änderungen greifen.
Drupal 7 Screencasts in deutsch!
Das mit page--front.tpl.php
am 27.02.2011 - 12:49 Uhr
Das mit page--front.tpl.php funktioniert ja eben nicht, weil meine Vorschaltseite NICHT die Homepage ist. Damit erstelle ich ja nur ein eigenes Template für meine Homepage, die Homepage braucht aber kein eigenes Template, da die auf der normalen page.tpl.php basiert. Durch erstellen der page--front.php verhaue ich nur das Layout der effektiven Homepage, das will ich aber nicht. Die Vorschaltseite die ich brauche, hat eigentlich mit der ganzen drupal Geschichte nix zu tun. Soll einfach angezeigt werden, wenn jemand die URL eingibt und soll nach 10 Sekunden oder Klick auf einen «weiter >>> » Link zur Homepage führen. Die Homepage funzt ganz normal und kann in der Drupalsite auch wie gewohnt über den Klick aufs Logo oder einen Homelink in der Navigation angwählt werden.
Die Variante mit dem Modul wär vielleicht was, aber da gibts noch keine D7 Version :-(
Weitere Ideen?
Also das mit der
am 27.02.2011 - 15:28 Uhr
Also das mit der page--front.tpl.php sollte schon klappen! Nenn Die Startseite meinetwegen /front und in dieser Datei bindest Du Deinen Flashfilm oder was immer Dir da vorschwebt ein. Die eigentlich Startseite nach der Vorschaltseite nennst Du dann beispielsweise /start und verlinkst eben in Deinen Menues darauf als Startseitenlink. Ansonsten brauchts Du dann eventuell nur noch die Pfade im Header ( Logo & Überschrift ) in der page.tpl.php anpassen.
Du siehst, das haut schon so hin ...
Drupal 7 Screencasts in deutsch!
Daaanke :-)
am 27.02.2011 - 15:18 Uhr
Habs nun so hinbekommen.