TemplaVoila – Tutorial Teil 1 – Templates erstellen und mappen

In den letzten beiden T3N-Magazinen (http://t3n.yeebase.comOpen Source und TYPO3) habe ich jeweils einen Artikel über das Arbeiten mit TemplaVoilà geschrieben und möchte euch hier die beiden Teile zur Verfügung stellen. Für Feedback und/oder Anregungen und Tipps bin ich dankbar!

Diese Einleitung soll es TemplaVoilà-Einsteigern ermöglichen, innerhalb kurzer Zeit eine Website mit TYPO3 und TemplaVoilà zu realisieren. Grundkenntnisse in TYPO3 und TypoScript werden vorausgesetzt, sind aber nicht zwingend notwendig. Jedoch wird in diesem Tutorial auf die eingebundenen TypoScript-Templates und die grundsätzlichen Funktionsweisen von TYPO3 nicht eingegangen.


HTML und CSS

Das Beispiel in diesem Tutorial verwendet ganz einfache und kurz gehaltene Vorlagen. Prinzipiell können die verschiedenen Bereiche und Content-Elemente beliebig erweitert und mit CSS gestaltet werden. Um den Rahmen dieses Artikels nicht zu sprengen, wird auf umfangreiche Formatierungen verzichtet. Das HTML-Template besteht aus drei Bereichen: einem Bereich für die Navigation auf der linken Seite, einem Inhaltsbereich in der Mitte und einem Bereich für Inhalt, der in einer rechten Spalte steht. Diese werden durch ein Stylesheet nur in Position gebracht, allerdings nicht gestaltet.

HTML

Template Eins
<div id="page">
<div id="contentcontainer">
<div id="links">
<div id="navi">
<div class="menu"> <a href="#">menu1</a></div>
<div class="menu-ebene2"><a href="#">sub1</a></div>
<div class="menu-ebene2"><a href="#">sub2</a></div>
<div class="menu"> <a href="#">menu2</a></div>
<div class="menu"><a href="#"> menu3</a></div>
</div>
</div>
<div id="content">content</div>
<div id="rechts">rechts</div>
</div>
<div id="footer">Footerinformationen</div>
</div>

CSS

@charset "UTF-8";
/* CSS Document */
body{font-size:12px;}
#page{width:900px}
#header{height:50px; background-color:blue;}
#navigation{}
#links{width:180px; padding:10px; float:left; }
#rechts{width:180px; padding:10px; float:left;}
#footer{background-color:red; height:20px;}
#content{width: 480px; padding:10px; float:left;}
.clearer{clear:both; float:none;}
.menu a {}
.menu-ebene2 a{margin-left:10px; font-size:10px;}

Diese beiden Dateien müssen im Fileadmin-Ordner auf dem Server Ihrer TYPO3-Installation in einem Unterverzeichnis mit dem Namen „templates“ bereitgestellt werden. So können Sie diese in einem der nächsten Schritte mit Hilfe von TYPO3 und Templa- Voilà ansprechen. Das Bereitstellen kann mit Hilfe des „Filelist“- Moduls in TYPO3 oder mit einem herkömmlichen FTP-Programm geschehen.

Vorbereitung von TYPO3

In diesem Artikel wird eine funktionierende Standardinstallation von TYPO3 Version 4.1.x vorausgesetzt. Ist diese vorhanden, benötigen Sie noch folgende TYPO3-Extensions:
• CSS-Styled-Content (eigentlich vorinstalliert)
• Static Info Tables (Extension-Key: static_info_tables)
• TemplaVoilà (Extension-Key: templavoila)
Sind diese noch nicht installiert, muss dies nun über den Extension-Manager nachgeholt werden. Hierfür wechseln Sie im Modul „Extension Manager“ auf „Import Extension“ und suchen nach dem jeweiligen Extension-Key. Folgende Reihenfolge sollten Sie dabei einhalten: CSS-Styled-Content, Static Info Tables und als letztes TemplaVoilà. Nach der Installation empfiehlt sich ein Neuladen des kompletten Backends.

Seitenstruktur anlegen

Im Backend von TYPO3 legen Sie im nächsten Schritt die benötigte Seitenstruktur an. Diese sollte neben einer Startseite aus den Hauptbereichen der Website bestehen. Unter den Hauptbereichen können weitere Seiten liegen. In diesem Tutorial werden jedoch nur die erste und die zweite Ebene der Navigation festgelegt.
Neben den Seiten, die auf der Website sichtbar sein werden, benötigen Sie noch eine Seite vom Typ „Sysfolder“ mit dem Namen „General Storage“. Seiten vom Typ „Sysfolder“ sind nicht auf der Website sichtbar.

seitenstammbaum_266

Die „Sysfolder“-Seite wird in den Seiteneigenschaften der Startseite als „General Storage“ angegeben und ist dafür zuständig, Datensätze zu speichern, die unter anderem von TemplaVoilà verwendet werden.

Hierzu wechseln Sie im „Page“-Modul auf die Willkommensseite und bearbeiten deren Seiteneigenschaften.

general-storage
Im Bereich „General Record Storage Page“ klicken Sie auf den kleinen Ordner und wählen im sich öffnenden Element-Browser den Ordner „General Storage“ aus. Danach speichern und schließen Sie die Seiteneigenschaften. Diese Einstellung vererbt sich auf alle Unterseiten.

TYPO3-Templates

Als nächstes legen Sie ein Template auf der Willkommensseite an. Hierfür wechseln Sie ins Template-Modul in der linken Navigation und wählen die Willkommensseite aus. Danach klicken Sie auf den Link „Create template for a new Site“, wodurch ein Template für diese Seite erstellt wird. Dieses öffnen Sie, indem Sie in der rechten oberen Ecke im Drop-Down-Menü den Eintrag „Info/modify“ wählen und danach den Link „click here to edit whole template record“ klicken. Im Template selbst löschen Sie den Inhalt des Setup-Felds und fügen stattdessen folgende Zeilen ein:

#übergibt das komplette Template-Rendering an TemplaVoilà
page = PAGE
page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page
#Erstellt die Hauptnavi und packt sie in eine lib
lib.menu = HMENU
lib.menu{
entrylevel = 1
1 = TMENU
1.NO = 1
1.NO.linkWrap =
<div class="“menu“"> |</div>
#Erstellt die zweite Ebene indem sie die erste Ebene kopiert und den Linkwrap
überschreibt
2 < .1
2.NO.linkWrap =
<div class="“menu-ebene2“">|</div>
}

Zudem wählen Sie in dem Feld „include static (from extensions)“ noch die Extension „CSS styled content“ als aktiv aus. Jetzt speichern Sie das Template.

Verbinden von TYPO3 und HTML-Vorlage

Verbunden wird TYPO3 mit der HTML-Vorlage, indem Sie mit Hilfe von TemplaVoilà ein so genanntes „Mapping“ erstellen. Das heißt nicht mehr, als dass Sie TYPO3 mitteilen, in welche HTML-Elemente (Container) TYPO3 Ihre Inhalte einbinden soll.
Dazu definieren Sie genau drei Bereiche, die TYPO3 für Sie füllen soll: Navigation, mittlerer und rechter Inhaltsbereich. Die beiden Container für die Inhaltsbereiche sind Container, in die später vom Redakteur beliebige Content-Elemente (CE/FCE) eingebunden werden können. Der Navigationsbereich wird indes mit einem von Ihnen eingebundenen TypoScript gefüllt, das ein Menü aus Ihrem Seitenstammbaum generiert.
Um das Mapping zu beginnen, wechseln Sie in das „Filelist“-Modul in der linken Navigation, wechseln in den Ordner „templates“ und klicken auf den Icon rechts neben Ihrem HTMLTemplate.

In dem kleinen Aufklappmenü wählen Sie den untersten Punkt „TemplaVoilà“.

templamenu

In der darauf folgenden Seite können Sie das Mapping anlegen.
Der erste Schritt ist dabei das Mapping des Root-Elements. Das Root-Element ist in

mapping-window

diesem Fall das Body-Tag Ihrer HTML-Datei. Sie klicken also auf den Button „Map“ auf der rechten Seite. Um das Mapping zu erleichtern, wählen Sie in dem Drop-
Down-Menü „Mapping window“ die Option „Mode: HTML Source“ aus.

body-mapping

Sie sehen nun den HTML-Code der Seite und klicken auf das Body-Tag. Dieses wird nun verwendet und Sie wählen „INNER“ als Mapping-Typ in der folgenden Maske aus.
Sie können jetzt mit dem Mapping der verschiedenen Elemente innerhalb des Bodys fortfahren. Als nächstes legen Sie ein neues Feld an (Add new field) und benennen es mit dem (beliebig wählbaren) Namen „field_navigation“ und klicken auf „Add“.

set-bodymapping

Diesem neuen Feld geben Sie in der angezeigten Eingabemaske den Titel „Navigation“ und wählen als Editing-Type „Typo-Script Object Path“ aus. Danach klicken Sie auf „ADD“. Die Maske erweitert sich um ein Eingabefeld unter dem „Editing Type“, in dem Sie „lib.myobject“ mit der LIB für Ihr Menü ersetzen (lib.menu – definiert in Ihrem TypoScript-Template der Willkommensseite).

Im nächsten Schritt klicken Sie auf „Update“ um dieses Feld zu speichern.

navi-editing-typeNun müssen Sie auch dieses Feld noch mappen und klicken hierfür auf der rechten Seite auf „map“. In der HTML-Ansicht wählen Sie den Container für die Navigation aus (<div
id=“navi“>) und wählen wieder „INNER“ als Mapping-Type.

Jetzt benötigen Sie noch die Felder für den mittleren und rechten Inhalt. Hierfür fügen Sie ein weiteres Feld (field_inhaltmitte) hinzu und geben auch diesem einen Titel „Inhalt Mitte“ (dieser wird bei Content-Bereichen auf der Backend-Seite als Lable angezeigt) und wählen im Bereich „Editing Type“ „Contentelements“ aus. Dies ermöglicht Ihnen, später in diesem Bereich auf einer Seite im Backend beliebige Content-Elemente hinzuzufügen.

Danach klicken Sie auf „add“ und mappen auch dieses Element.
Als Container wählen Sie hier <div id=“content“> aus und setzen als Mapping-Type „INNER“.
Für den rechten Inhaltsbereich verfahren Sie genauso: Feld anlegen und benennen (field_rechterinhalt), Titel vergeben (Rechter Inhalt) und „Contentelements“ als „Editing Type“ wählen, auf „add“ klicken und mappen (<div id=“rechts“>), fertig.

komplettes-mapping

Ist das Mapping abgeschlossen, klicken Sie auf „Save as“ in der unteren Leiste. Auf der nächsten Seite vergeben Sie dem Seiten-Template einen Namen, wählen in der Drop-Down-Box „Pagetemplate“ aus und drücken „Create TO and DS“. Das Pagetemplate wird jetzt im General-Storage-Folder als DS und TO gespeichert.
Nun müssen Sie noch veranlassen, dass TemplaVoilà Ihr Stylesheet miteinbindet. Da Sie am Anfang des Mappings den Body-Tag als Root-Element verwendet haben, werden alle im Header der HTML-Vorlage angegebenen Informationen ja nicht mit in Ihr Template übernommen.

Um das zu erreichen, wählen Sie das TemplaVoilà-Modul in der linken Navigation aus. Es werden Ihnen nun alle Ordner angezeigt, in denen sich TemplaVoilà-Templates befinden. Sie wählen hier „General Storage“ aus und bekommen eine Liste mit von Ihnen angelegten Templates. Hier wählen Sie bei Ihrem Template den Link „update mapping“. Danach aktivieren Sie den Optionsschalter „Select HTML header parts“.
Sie bekommen nun eine Liste mit vorhandenen Informationen des Headers und können hier jeden Eintrag mit einem Optionsschalter aktivieren. Sie aktivieren den Eintrag mit Ihrem Stylesheet und klicken danach erst auf „SET“ und dann auf „SAVE AND RETURN“. Das Seiten-Template ist damit fertig und kann bei Seiten, die Sie neu anlegen, als Seitenvorlage ausgewählt werden.
Damit auch alle bestehenden Seiten das Template anzeigen, gehen Sie wie folgt vor: Öffnen Sie die Seiteneigenschaften der obersten Seite Ihrer Installation aus, scrollen Sie zu dem Bereich „Seitendatenstruktur“ und wählen im Drop-Down-Menü Ihr Template aus. Danach wählen Sie dieses Template in dem darunterliegenden Feld „Benutze Vorlagendesign“ nochmal aus. Unter diesen Feldern kann man die standardmäßig vergebenen Seitenvorlagen für die Subseiten genauso vergeben. Auch das tun Sie und speichern die Seite. Alle von Ihnen angelegten Seiten sollten nun Ihr Template verwenden, sofern beim Anlegen kein anderes Template ausgewählt wurde.

Fazit

Mit TemplaVoilà lassen sich schnell und einfach verschiedene Seitenvorlagen für ein TYPO3-Projekt erstellen und verwalten. Ist die HTML-Vorlage erst einmal erstellt, ist es eine leichte Aufgabe, das jeweilige Mapping anzulegen. TemplaVoilà ist bereits jetzt ein sehr ausgereiftes System. Sobald die letzten kleinen Kinderkrankheiten ausgemerzt sind, wird sich die Extension mit Sicherheit beim Umsetzen von Templates gegenüber dem „alten“ Seiten und Content-Template-Building durchsetzen.

  • Add to favorites
  • Facebook
  • Twitter
  • LinkedIn
  • del.icio.us
  • MisterWong
  • Technorati
  • StumbleUpon

Related posts:

  1. Tutorial: Erstellen einer Mobile Version für Ihre Website mit TYPO3 & TemplaVoila Dieses Tutorial wurde von TYPO3-Coreteam-Member Dmitry Dulepov auf dessen Blog...
  2. Workshop TemplaVoilà – Teil 2: Eigene Content-Elemente erstellen Nachdem der Workshop in T3NNr. 13 gezeigt hat, wie Seiten-Templates...
  3. TemplaVoila FCE: Klassen für Container per Dropdown bzw. Select-Field im Backend auswählbar machen Wer mittels TemplaVoila eigene Contentelemente erstellt, stößt früher oder später...

Related posts brought to you by Yet Another Related Posts Plugin.

48 Comments

Link einfApril 16th, 2009 at 15:25

[...] templ einen bereich f

ElessarApril 20th, 2009 at 21:25

Danke… hat mir sehr geholfen….

BochumMai 15th, 2009 at 10:34

Kurz, knackig und nachvollziehbar – dankeschön! :-)

Wizard mapped das menMai 25th, 2009 at 15:12

[...] von froemken Naja…vielleicht hilfts trotzdem: Crashkurs TemplaVoila Hat sehr geholfen Hier noch ein Tutorial das alles Schritt f

Dominik WeberJuli 22nd, 2009 at 09:58

Hi,

als kleine Ergänzung: Ich mappe als Attribut im ersten Div immernoch eine Klasse mit dem Alias (oder UID) der Seite und befülle diese dann via Typoscript (also als TS ObjectPath). Das hat den Vorteil, dass man später jede Seite einzeln im CSS ansprechen kann:

temp.var = TEXT
temp.var.value = {page:alias}
temp.var.insertData = 1
lib.alias < temp.var

StanleyAugust 4th, 2009 at 17:37

Ich komme nur bis zu dem Punkt “In dem kleinen Aufklappmenü wählen Sie den untersten Punkt „TemplaVoilà“.” Das kann ich nicht finden :(
Benutze allerdings auch Typo3 4.2.6

DominikWeberAugust 11th, 2009 at 17:51

@Stanley: Sicher, dass Du TemplaVoila schon installiert hast?

cstAugust 25th, 2009 at 17:56

Moin, ich finde das Tut bis zu dem Punkt super, an dem ich feststelle, dass das Menue als laufende Links hintereinander laufen, nicht untereinander. Hab ich was falsch gemapt?

Über uns23

Hier folgt ein a dem anderen.

randomresultAugust 25th, 2009 at 22:03

Naja, ich gehe auf das Menü in diesem Tut ja nicht wirklich ein… kurze Lösung ist, einfach eine Stylesheet Angabe für diese links zu machen… du hast ja eine StyleKlasse um die Links rum… die kannst du anpacken. Im Style findest du ja die angabe .menu a {} – hier kannst du deine Menüpunkte stylen.
Weitere Menüs findest du unter http://www.typo3.net/forum/list/list_post//65143/ – hier hat Georg aka Just2b alle wichtigen Menüs zusammengefasst.
Hoffe das hilft dir weiter!
Grüße Harry aka Randomresult

ps. Teil 2 des Tuts werde ich auch bald posten… muss es nur noch in HTML umbauen :)

cstAugust 26th, 2009 at 11:01

sorry, copy paste …,

also vielen Dank fürs Tut, freue mich auf den 2. Teil

[...] ist. Wenn Du nur eine Seite "schnell hin klicken" willst, so ist es zu kompliziert. TemplaVoila – Tutorial Teil 1 – Templates erstellen und mappen | typo3-book.com -> das w

submonsterNovember 15th, 2009 at 03:53

Hallo, ich bin auf dem Typo-Gebiet noch sehr unerfahren und hab hier das Problem, dass ich keine Seite angezeigt bekomme. Ich bin Tut bis zum verrecken durchgegangen, und es wird mir nirgendwo ein Fehler angezeigt. Ich verstehe das hoffentlich richtig, dass die Header komplett entfällt, sowie die html-tags… Das Mapping funktioniert soweit ohne Probleme … langsam verzweifel ich hier etwas… Ich bräuchte nur mal nen Schubs in die richtige Richtung..
Eine weitere Frage stellt sich mir auch noch:
Die grafischen Elemente für das layout werden auch mit in den template-ordner verschoben richtig?
optimale Grüße

submonsterNovember 15th, 2009 at 04:13

…manchmal sieht man den Wald vor lauter Bäumen nicht.. Ich hatte das TS in das falsche Element gepackt..
Jetzt läuft es top ;) thx für dieses Tut

Pixel BabsJanuar 13th, 2010 at 02:53

Gib mir MEHR davon :-)

MalteFebruar 24th, 2010 at 11:58

Habe ein Problem bei einem der letzten Schritte: “Create TO and DS”
Nach dem Submit wird mit die Seite leer dargestellt, nur der Page-Baum ist da.

Wenn ich dann, wie oben steht, auf das TemplaVoila Modul gehe, erscheint bei mir nur der Wizzard..?
Was muss ich dann tun?

Danke fuer die Hilfe!

MalteFebruar 24th, 2010 at 14:41

Hab es gefunden: es waren nicht die neuesten Extension installiert….

KCMärz 12th, 2010 at 13:56

Danke fürs Tut

KCMärz 12th, 2010 at 13:57

@ Malte
Du musst bei der “Dateiliste” auf das Icon der index.html kllicken und da das TV symbol im kontextmenü auswählen

StefanMärz 20th, 2010 at 17:53

Danke für die Infos, danke auch Dominik für die Ergänzung

[...] Hallo, Ich erstelle gerade meine erste Seite mit TV, hab mich an dieses Tutorial gehalten: TemplaVoila – Tutorial Teil 1 – Templates erstellen und mappen | typo3-book.com Problem ist jetzt, dass das Mappen nicht richtig funktioniert, das f

TemplaVoila - TYPO3 Forum & PortalJuni 23rd, 2010 at 10:02

[...] einmal gemacht und seitdem verwend ich nen dummy, den ich f

typo4everJuni 29th, 2010 at 15:51

Mmhhh, komisch ich hab das gleiche Problem wie Stanley. Ich seh im Aufklappmenü unter Template die Option “TemplaVoilà” nicht. Templavoila ist installiert und ich kann auch im “Temporary files” dort den Punkt sehen, aber da ist ja das falsche File drin …
Weiss jemand Rat? Die Rechte vom Folder und der Daten sind auf 777.

typo4everJuni 29th, 2010 at 16:01

OK Fehler rausgefunden. Ich dussel hatte einfach nur die DIVs aus der Anleitung kopiert ohne Tags drum. Also nicht vergessen … ;-)

SovoriJuli 8th, 2010 at 11:12

Danke für dieses Tutorial! Es ist besser und verständlicher, als sämtliche Bücher in denen das Anlegen von Templates beschrieben wird. Kurz, knackig und auch für Anfänger total gut verständlich. Das Tutorial kann ich jedem Empfehlen, der einen guten ersten Einblick in die Funktionen von Templa Voila bekommen möchte.

Übrigens sind in der neusten Typo3-Version einige Funktionen etwas anders, beim Mapping muss man zB den Objektpfad ins Typoscript in einem kleinen Extramenü namens “typoscript” anlegen. Das ist aber kein Manko am Tutorial, mit ein wenig Logik findet man dieses Untermenü auch ohne Anweisung.

IckeSeptember 6th, 2010 at 14:33

ich liebe dich für dieses tut

TV NewbieSeptember 17th, 2010 at 12:24

Super Tutorial!
Ich denke ich habe alles genau befolgt, im Frontend bekomme ich aber eine weiße Seite (zwischen den body-Tags ist es leer). Mit TYPO3 4.4.2 und TemplaVoilà 1.4.4 – Sind da Probleme bekannt?

TV NewbieSeptember 17th, 2010 at 12:29

Bin also auch einer von denen, die nach Stundenlangem suchen den Fehler erst nach einem Forumseintrag finden ;)

Hatte im TypoScript einen Fehler.
Danke nochmal für das Tutorial!

Template Installation - TYPO3 Forum & PortalSeptember 30th, 2010 at 09:47

[...] [...]

typo3-newbieOktober 20th, 2010 at 11:29

alle Angang ist schwer – besonders unter Typo3. Sehr gutes Tutotial – von der Methodik her.
Ein Problem habe ich: Habe Alles so verfolgt und bekomme auch eine Site hin, die allerdings nur die statischen Inhalte aus meiner Template-Datei zeigt. Die dynamischen Elemente, wie Menü und Content, die ich halt gemapt habe, werden nicht angezeigt. Finde nach x-Versuchen einfach die Ursache nicht.

typo3-newbieOktober 20th, 2010 at 12:19

Habe meinen Fehler wohl erschlossen. Für das Menü muss natürlich der “Object path” stimmen und für den Content muss ebenfalls der richtige „Editing Type“ gewählt werden, bevor gemapt wird.

[...] [...]

Adam pullenNovember 11th, 2010 at 18:13

Excellent article. Thank you very much.

Could you also write one on using the Meun options. i.e. TMENU & GMENU

TypoGraphNovember 17th, 2010 at 10:10

Verbinden von TYPO3 und HTML-Vorlage – Body-Tag fehlt

“Sie sehen nun den HTML-Code der Seite und klicken auf das Body-Tag. Dieses wird nun verwendet und Sie wählen „INNER“ als Mapping-Typ in der folgenden Maske aus.”

Das Body-Tag erscheint nicht, stattdessen fängt der zu bearbeitende TExt wie folgtv an:
Template Eins

Wieso fehlt hier das Body-Tag und wo liegt der Fehler?

Vielen Dank im Voraus

TypoGraph - NachtragNovember 17th, 2010 at 12:12

Verbinden von TYPO3 und HTML-Vorlage – Body-Tag fehlt

“Sie sehen nun den HTML-Code der Seite und klicken auf das Body-Tag. Dieses wird nun verwendet und Sie wählen „INNER“ als Mapping-Typ in der folgenden Maske aus.”

Das Body-Tag erscheint nicht, stattdessen fängt der zu bearbeitende Text wie folgt an:
Template Eins
div
div
div

Wieso fehlt hier das Body-Tag und wo liegt der Fehler?

Vielen Dank im Voraus

KCNovember 26th, 2010 at 14:40

@TypoGraph
Ich versteh nicht recht. Wo fehlt der Tag? beim Mapping?
Wenn der Body bereits als Root gemappt wurde ist er danach nicht mehr auswählbar.

@All
An alle die kein Templavoilamenüpunkt im Konbtextmenü haben.. hier die Lösung:
http://www.typo3forum.net/forum/templavoila/41768-seit-4-2-10-keinen-kontextmen-punkt-mehr-f-r-tv-dateiliste.html

Gruß
KC

[...] Dies geht mit folgender Extension: http://typo3.org/extensions/reposito…voila/current/ TemplaVoila – Tutorial Teil 1 – Templates erstellen und mappen | typo3-book.com Alnovi -Developer-Wiki-Typo3-TemplaVoila Gruss __________________ Webentwickler – Lehrling [...]

karlFebruar 6th, 2011 at 12:17

Mal schauen, ob sich das durchsetzt. Das alte Templatesystem funktioniert wenigstens (sprich: wenn man Änderungen vornimmt, werden diese auch tatsächlich umgesetzt) und kann von den Benutzerrechten her wesentlich einfacher zugeteilt werden.

humpdiApril 28th, 2011 at 08:17

“Grundkenntnisse in TYPO3 und TypoScript werden vorausgesetzt, sind aber nicht zwingend notwendig.” – lol???

vorausgesetzt, aber nicht zwingend notwendig? passt nicht ganz zusammen oder?

[...] <<< da ich selbst nicht TV einsetze, kann ich nix dazu sagen … das komplette Teil: TemplaVoila – Tutorial Teil 1 – Templates erstellen und mappen | typo3-book.com hoffe es hilft! gruss typo77 ps: in der "Google-Auflistung" tauchte der folgende Satz [...]

FreitagJuni 14th, 2011 at 10:50

Hilfe Bitte !!!
Ich habe das Tutorial versucht umzusetzen.
Ich denke, ich habe alles richtig gemacht und doch erhalte ich folgende Meldung:
TemplaVoila ERROR:
Couldn’t find a Data Structure set for table/row “pages:1″.
Please select a Data Structure and Template Object first.
Habe alles überprüft, finde keinen Fehler.
Bitte um Hilfe.

randomresultJuni 14th, 2011 at 11:54

hast du in deiner seite die du aufrufst (pages:1) in den Seiteneigenschaften unter “erweitert” ein template ausgewählt?
Dort kannst du angeben welches template verwendet wird. Wenn du die Seite vor deinem Template angelegt hast, weiss T3 ja nicht welches es verwenden soll.
Cheers.

FreitagJuni 14th, 2011 at 12:32

Danke,
habe ich gemacht und erhalte …
TemplaVoila ERROR:
You haven’t selected a Template Object yet for table/uid “pages/1″.
Without a Template Object TemplaVoila cannot map the XML content into HTML.
Please select a Template Object now.

Langsam drehe ich durch …

FreitagJuni 14th, 2011 at 17:41

Habe das Template fehlerhaft eingefügt. Sorry für die Umstände.
Jetzt geht alles wunderbar.
Vielen Dank für das TUT.

Harry GlatzAugust 3rd, 2011 at 07:22

@XaverX: was willst du denn erreichen?

XaverXAugust 3rd, 2011 at 07:54

Sorry hat sich schon erledigt. Es funzt so wie ich mir das gedacht. Ist nur dumm wenn Vordergrund- = Hintergrundfarbe ist und man daher das Ergebnis nicht sieht^^. Ein Blick in den Seitenquelltext hat geholfen.

Danke nochmal für das Tut

[...] TemplaVoila – Tutorial Teil 1 – Templates erstellen und mappen | typo3-book.com. Share this:TwitterFacebookGefällt mir:LikeSei der Erste, dem dieser post gefällt. Dieser Eintrag wurde veröffentlicht in Typo3 von enikolskaya. Permanenter Link des Eintrags. [...]

Leave a comment

Your comment