Zum Inhalt springen

Template mit automaketemplate erstellen

Erstellt am 28. September 2008 · 19 Antworten · letzte Antwort am 30. Oktober 2008

Tags: Templates & Layouts, Frage

nixdorf ·

Hallo,

TemplaVoila habe ich wieder entfernt, damit tauchen auch wieder die Elemente unter >>web>>page auf, wo ich dann Inhaltselemente einfügen kann.

Die Sache mit: page10 war ein Tipfehler von mir. Natürlich muß es page.10 heißen.

Aber ich bekomme noch immer nichts auf der Seite angezeigt, auch wenn man auf Quelltext anzeigen klickt kommt nichts. Einen kleinen Text habe ich auf der Seite eingefügt.
Hat da noch wer eine Idee?

Gruß Nixdorf

nixdorf ·

Hallo,

ich habe das ganze aus dem Buch "Typo3 Anwenderhandbuch" von Jocha Feth übernommen (Kapitel 5.1.4). CSS ist dort nicht weiter definiert. Was mir auffält, ist eben, daß auf der Seite überhaupt kein Quelltext ausgegeben wird.

Gruß Nixdorf

cope ·

Hallo,

was ich meine ist, ob Du unter include static das css-styled-content template eingebunden hast?

LG
Cope

nixdorf ·

Hallo cope,

ich bin leider erst wieder jetzt dazu gekommen weiterzumachen. Unter Include static (from extension) habe ich css-styled-content ausgewählt. Oben bei include static ist nichts ausgewählt.

Ist das richtig so?

Gruß Nixdorf

einpraegsam.​net ·

Ich kann nur nochmals wiederholen, was ich an anderer Stelle schon oft gesagt habe: Die Extension automaketemplate ist die wohl überflüssigste Erweiterung die es zu TYPO3 gibt!

nixdorf ·

Ja, dann sag doch noch warum, sonst komme ich hier auch nicht weiter. Soll mann die Template lieber ohne den auto-praser installieren? Mit TemplaVoila wollte ich es nicht machen. Ohne den Autophaser hatte ich auch schon mal ein Template hinbekommen.

Gruß Nixdorf

nixdorf ·

Hallo,

ich habe es jetzt noch mal so probiert:

Unter >>Template>>Home>>Setup:

temp.myTemplate = TEMPLATE
temp.myTemplate {
template = FILE
template.file = fileadmin/template.html
workOnSubpart = MY_BODY
marks {
MY_HEADLINE = TEXT
MY_HEADLINE.field = title
}
subparts {
MY_CONTENT < styles.content.get
}
}
page = PAGE
page.10 < temp.myTemplate
page.10 {
# Darstellungsart
typeNum = 0
}

und in der ../fileadmin/template.html dies:

<html>
<head>
<title>Template LinByte</title>
</head>
<body>
<!-- ###MY_BODY### begin -->
<h1>###MY_HEADLINE###</h1>
<div class="content">
<!-- ###MY_CONTENT### begin -->
Inhalt Inhalt Inhalt
Inhalt Inhatl Inhalt
<!-- ###MY_CONTENT### end -->
</div>
<!-- ###MY_BODY### end -->
</body>
</html>

Damit klappt wieder soweit alles.

Gruß NIxdorf

nixdorf ·

Wie binde ich jetzt in deses Template CSS - Anweisungenein?

kann ich da einfach eine Datei erstellen:

../fileadmin/page.css mit diesem Inhalt:

* {
font-famaliy: sans-serif;
}
*Body {
background-color: silver;
}
*A {
color: red;
}

und im Setup noch diesen Eintrag machen:

page.stylesheet = fileadmin/page.css

Leider wird das bei mir dann noch nicht angewendet. Oder habe ich da noch etwas vergessen?

Gruß Nixdorf

d.​walter ·
nixdorf schrieb

Ja, dann sag doch noch warum, sonst komme ich hier auch nicht weiter. Soll mann die Template lieber ohne den auto-praser installieren? Mit TemplaVoila wollte ich es nicht machen. Ohne den Autophaser hatte ich auch schon mal ein Template hinbekommen.

Gruß Nixdorf

Wenn du TV nicht benutzen willst, dann heißt dass noch lange nicht, dass du automatisch automaketemplate verwenden brauchst.

Also ich benutze immer noch die alten ###MARKER### in meinem HTML-Template.

Dann im TYPO-Script den Markern zuweisen was ich angezeigt haben möchte und fertig.

Alternativ, kannst du natürlich auch Subparts benutzen. Hat den Vorteil, dass du deine HTML-Vorlage mit Dummie-Text erstellen kannst, der dann komplett ausgetauscht wird.

Damit bist du imo schneller und flexibler, als mit automaketemplate.

Daniel

Michaelh74 ·

Das CSS hast Du schon richtig eingebunden.
Alternativ geht das auch so:

page.includeCSS.1 = fileamin/mein.css

Damit kannst Du mehrere CSS Files einbinden.

Stimmt Dein Pfad zum CSS
Ruf das mal direkt auf.
DeineDomain.de/fileadmin/page.css

Geht das?

Hast Du sonst irgendwo per TS Pfad-Einstellungen festgelegt?

zu automaketemplate:
jeder der ne HTML-Vorlage basteln kann, wird doch in Gottes Namen dazu fähig sein. ###MEINCONTAINTER### oder eben nen Subpart an die Stelle zu pflastern an der er seinen Content haben will 😃 ergo unnötig!

Gruß
Michael