Zum Inhalt springen

Vorgeschaltete html-Seite vor Typo3-Template

Erstellt am 26. Juli 2008 · 10 Antworten · letzte Antwort am 1. August 2008

Tags: Seiten & Seitenbaum, Server & Hosting, Frage

Gogol ·

Hallo,

ich möchte eine Webseite erstellen, bei der ich vorweg eine HTML-Startseite habe. Über den Klick auf einen Link auf der Startseite soll dann erst das Typo3-Template aufgerufen werden.

Bislang sind mir zwei Varianten bekannt, bei denen mir aber die URL nicht gefällt.

Das eine ist, ich installiere Typo3 in einen separaten Ordner z.B. und verlinke von meiner index.html auf die index.php von Typo3 in dem Ordner. Dann steht in der URL und bei den Links in den Suchmaschinen aber immer www.blabla.de\Typo3\index.php.

Oder ich lege eine Subdomain an, z.B. Portal und installiere Typo3 dort. Dann steht in der URL und den Suchmaschinen aber portal.blabla.de.

Gibt es eine Möglichkeit, dass ich Typo3 direkt in das Hauptverzeichnis meiner www-Seite installiere und trotzem beim Aufruf der URL nicht sofort die Typo3-index-php gezogen wird, sondern erst meine separate html-Startseite, die dann auf die index.php von Typo3 verweist?

Davon hängt nun leider die ganze Installation ab, da ich die Installation nicht machen kann bevor ich weiss, ob ich die auf der Hauptseite lassen kann oder woanders installieren muss.

Lieben Dank vorab

Unbekannter Benutzer ·

Willkommen im Forum.

Ich weiß jetzt nicht ob ich dich richtig verstanden habe, aber nur weil du eine Tunnelseite willst, musst du doch nicht dein Typo3 Installationsverzeichnis ändern.

Standardmäßig wird die Seite angezeigt, die oben im Seitenbaum ist.

Also erstellst du eine Seite. Das ist deine Tunnelseite. In dieser erstellst du ein TS-Template und weist dort die HTML-Datei zu. Di kann wenn du willst sogar statisch sein. Also ohne Menü, ohne den Content als Inhaltselemente zu nutzen. Die Seite kannst du dann über deine Domain aufrufen.
Die eigentliche Seite erstellst du dann direkt darunter. Erstellst wieder ein TS-Template in dieser und weist das geänderte HTML-Template zu. Auf der Tunnelseite verlinkst du einfach auf diese Seite.

Tunnelseite (mit eigenem Root-Template)
Startseite der Wenseite (mit eigenem Root-Template)
- unterseite
- Unterseite
usw...

Gogol ·

Hallo,

hört sich so erstmal logisch an, danke.

Dann muss ich mich wohl damit beschäftigen, wie ich so ein leeres Template erstelle aus dem ich auf die HTML-Seite verweise.

Dann will ich mich da mal ran wagen und Typo3 installieren und die Doku wälzen.

Danke

Nachtrag: Kann den Tipp leider nicht testen. Der Provider hat den memory auf 16 MB beschränkt und will monatlich fast so viel für das Hosting wie für die Erhöhung des Memorys auf 64 MB.

Damit ist TypO3 dann hier wohl gestorben, denn das Install-Tool bleibt hängen. Somit kann ich auch den Tipps nicht folgen, zur Not die Dinge per ftp hochzuladen, denn keine Ahnung wo was hin muss im Rahmen der Installation von Typo3.

Ich werde ihn aber trotzdem mal anamailen, ob er den memory vielleicht kurzfristig auf 32 MB erhöht bis ich fertig bin.

Gogol ·

Hi,

schön gesagt. Aber ich bin nur für die Installation von TypO3 und einem Template zuständig. Der Domaininhaber hat sich leider diesen Provider ausgesucht und ob und mit welchem Aufwand man jetzt noch wechseln könnte, wo gerade alles abgeschlossen ist, ist die Frage.

Ich habe meine TypO3-Seite bei Pixelx.de gehostet und bin dort ganz zufrieden. Da haben sie auch kostenlos den memorysize auf 32 MB erhöht.

Naja, habe den Inhaber mal angemailt und der soll sich nun entscheiden.

Lieben Dank erstmal für Deine Hilfe.

zeilant ·

sag Ihm mal er soll sich all-inkl.de anschauen...
dort gibt es auch für den kleine Preis große Sachen 😉

man sollte sich ja wohl erst den Hoster aussuchen, wenn man weiß wie viel Res amn braucht...

mfg
zeilant

einpraegsam.​net ·

In der Regel wird erst eine index.html aufgerufen und danach die index.php (kommt natürlich auf die Servereinstellung an). Aber leg' doch mal eine index.html als Vorseite an...

haeckn ·

Hallo,

ich kenne das auch so, wie einpraegsam.net geschrieben hat, das (je nach Servereinstellung) zuerst eine index.html aufgerufen wird. Das solltest Du kurz mal testen.

Gruß
haeckn

Gogol ·

So, ich habe es nun mit der Installation geschafft und habe eine Seite Namens root erstellt und die html-Datei eingebunden.

Dann habe ich auf derselben Ebene wie die Root-Seite eine Seite Portal erstellt und dem das heruntergeladene Template zugewiesen. Das Template ist als Wurzeltemplate angekreuzt.

Wenn ich darunter aber eine Seite anlege, vererbt sich das Template nicht sondern es erscheint "No template found".

Und wenn ich mir die Seite ansehe, dann erscheint:
The requested page didn't have a proper connection to the tree-root!

(Illegal Mount Point found in rootline)

Michaelh74 ·

Du hast die Nachricht von einpraegsam.net aber schon gelesen, oder?

Erstell einfach ne ganz normale HTML-Seite als index.html und pack die in die root (die wird zu 99% automatisch als erste Seite aufgrufen) von dort links to dann auf die T3-Home-Seite. Das ist de facto die einfachste Weise.

Viele Grüße
Michael

Gogol ·

Hallo Michael,

ja natürlich habe ich das gelesen und heute Nacht auch ausprobiert. Da es aber nicht ging habe ich dann an der anderen Variante gebastelt, die ich aber auch zuerst nicht hingekriegt habe. Ich habe dann irgendwie die html-Datei eingebettet, aber es klappte nicht.

Heute Morgen war dann alles in Ordnung und ich dachte, das liegt an dem Einbetten der html-Datei, denn ich hatte dort den Seitentitel von root auf etwas anderes geändert und das wurde auch angezeigt.

Jetzt habe ich die root-Seite gelöscht und plötzlich funktioniert das, dass erst die index.html und dann die index.php aufgerufen wird.

Vielleicht ein blödes Cache-Problem, obwohl ich den Cache in Typo3 und vom Browser gelöscht, mich extra neu angemeldet hatte.

Scheint, man sollte nachts nicht bis 2:30 Uhr Fehler suchen sondern eher den Morgen abwarten und dann geht plötzlich das, was man nachts eingestellt hatte.

Danke, dass Du mich nochmal darauf hingewiesen hast.