2010-11-22 4 views
1

Ich muss eine statische HTML-Website auf TYPO3 migrieren. Ich weiß, ich Dokus zuerst lesen konnte, aber ich glaube, ich werde ein paar Tage lesen müssen zunächst nur zu erkennen, welche Richtung zu laufen ...Einfachste Möglichkeit, statische Website zu TYPO3 (HTML Template?) Zu migrieren

Muss ich TypoScript wie Standard PAG Seite lernen = PAGE Seite .typeNum = 0

page.20 = TEXT page.20.value = HALLO UNIVERSUM!

page.10 = TEXT page.10.value = HALLO WORLD!

oder gibt es eine andere Möglichkeit, es schnell zu tun? Mit Markern?

danke Jungs!

Antwort

4

Sie müssen ein bisschen TypoScript lernen, um zu tun, was Sie wollen. Entschuldigung :-(Aber Sie müssen nicht so viel lernen, und was Sie lernen, können Sie wiederverwenden, wenn Sie andere TYPO3-Seiten erstellen.

Das erste Ding: Marker überspringen Marker sind ein Überbleibsel eines alten veraltetes Templating-System Die Art und Weise, wie Sie dies tun sollten, ist mit TemplaVoila

TemplaVoila arbeitet mit einer Schnittstelle zum Zuordnen von TYPO3-Inhalt (oder Anweisungen zum Generieren von Inhalt) zu Markup-Blöcken in Ihrer HTML-Datei , nehmen Sie Ihre statische HTML-Datei, dann gehen Sie durch und sagen TemplaVoila "OK, das DIV ist meine Sidebar, also legen Sie eine Liste aller Seiten der Website dort ... dass P ist die Fußzeile, stellen Sie einen Link auf die Privatsphäre Richtlinie dort ... dass DIV der Hauptinhaltsbereich ist, fülle es mit Inhaltsblöcken, die vom Benutzer erstellt wurden, "und so f orth. Dies ist ein sehr leistungsfähiger Ansatz, denn wenn Sie mit anderen Webdesignern oder Grafikdesignern arbeiten, müssen Sie keine speziellen "magischen Tags" oder Markierungen lernen. Sie können Ihnen einfach wohlgeformten HTML-Code geben und mit ein paar Klicks können Sie ihn in eine Live-Vorlage für eine Website verwandeln. Ziemlich schick.

Es gibt ein Stück TYPO3-Dokumentation namens "Futuristic Template Building", das ziemlich klar erklärt, wie man mit TemplaVoila von einer statischen HTML-Seite zu einer TYPO3-itisierten Seite wechseln kann. Here's a direct link to the section of that doc that walks you through the process. (Lassen Sie sich nicht durch das Wort "futuristisch" fürchten, dass TemplaVoila noch nicht vollständig gebacken ist - dieses Dokument wurde vor sechs Jahren geschrieben, als TemplaVoila ziemlich futuristisch war, aber heute ist es ziemlich ausgereift und auf TYPO3-Seiten im Einsatz auf der ganzen Welt.)

Das sollte genug sein, um Sie zu beginnen, aber wenn Sie Roadblocks treffen oder nicht Ihren Kopf wickeln können, zögern Sie nicht, Ihre Fragen zurück zu diesem Thread zu posten, und ich werde Ihnen helfen .

+0

Ich stimme zu, TemplaVoila ist wirklich der einzige Weg, um schnell loszulegen. Für einen guten Überblick empfehle ich Kaspers Video-Podcast-Demo, wo er in einer Stunde mit TemplaVoila eine Seite erstellt hat: http://castor.t3o.punkt.de/files/podkast_julestue3-build-website.m4v – jgreenawalt

+0

wow, thank Sie für so detaillierte Erklärung! Danke auch für das Hilfeangebot ;-) Ich werde ein Videotraining als Crashkurs bestellen. – Waldemar

3

Ich wiederzubeleben dies, da viel passiert ist seit 2010

es mehrere Möglichkeiten, in TYPO3 sind die Templat zu tun. Bei allen handelt es sich um TypoScript, aber in einigen Fällen wird nur eine minimale Menge an TS benötigt.

  1. Verwenden Sie "den alten eingebauten Weg", alle Rendering in TypoScript und einige HTML-Vorlagen mit Markern in ihnen tun. Bei diesem Ansatz würden Sie die Inhaltselemente verwenden, die vom Kern bereitgestellt werden. Ihr Rendering wird mit TypoScript in der Core-Erweiterung "CSS Styled Content" definiert.
  2. Verwenden Sie "den neuen integrierten Weg". Hier würden Sie auch die Inhaltselemente verwenden, die vom Kern bereitgestellt werden, und optional selbstdefinierte Inhaltselemente. Das Rendern erfolgt mit dem Fluid Templating-Modul. Sie würden dies mit der Core-Erweiterung "Fluid Styled Content" tun.Dies ist seit version 7.5 verfügbar.
  3. Verwenden Sie eine Drittanbieter-Erweiterung für das Rendern von Inhaltselementen. Ich kenne diese:

    • Templavoilà - Sie wahrscheinlich sollte es nicht verwendet werden, da es nicht mehr aktiv entwickelt wird, obwohl es eine Version behauptet, Kompatibilität zu TYPO3 7 LTS, aber ich weiß nicht viel darüber.
    • FluidTYPO3 - Dies ist ein ganzes Ökosystem von Erweiterungen, mit denen Sie Seitenvorlagen und Inhaltselementvorlagen vollständig mit der Fluid Templating Engine (Backend-Formulare, Backend-Vorschau und Frontend-Rendering) definieren können. Es bietet auch einen Mechanismus zum Verschachteln von Inhaltselementen.
    • DCE - Dynamische Inhaltselemente. Ich weiß nichts über sie, Sie müssten die Dokumente lesen.
    • Mask - TYPO3-Core-Assistent für eigene Inhaltselemente und Seitentemplates. Verwendet Datenbankfelder, nicht Flexforms.
    • Weitere Erweiterungen, die ich nicht kenne.

Es wäre ein bisschen viel alle diese hier im Detail zu erklären. Mein derzeitiger persönlicher Favorit ist das FluidTYPO3-Ökosystem, aber ich erwäge den Wechsel zu Fluid Styled Content, da dieser direkt in den Core integriert ist. Ich bin mir nicht sicher, ob es verschachtelte Inhaltselemente unterstützt, also könnte man dafür eine separate Lösung benötigen (z.B. die Erweiterung gridelements).

Verwandte Themen