Zum Inhalt springen

Designervorlagen einbinden

Erstellt am 3. April 2003 · 10 Antworten · letzte Antwort am 9. April 2003

Tags: Frage

dj.​picasso ·

Hi,
Dein Code:

page = PAGE 
page { 
typeNum = 0 
bodyTag = 
10 = TEMPLATE 
10.template = FILE 
10.template.file = cms/fileadmin/index_template.html 
workOnSubpart = DOKUMENT 
marks.INHALTNEU = TEXT 
marks.INHALTNEU.value = Hallo Welt! 
}

Versuch mal den:

page = PAGE 
page { 
typeNum = 0 
bodyTag = 
10 = TEMPLATE 
10 {
template = FILE 
template.file = cms/fileadmin/index_template.html 
workOnSubpart = DOKUMENT 
marks.INHALTNEU = TEXT 
marks.INHALTNEU.value = Hallo Welt! 
}
}

Sollte funktionieren!
Wenn ja, dann hast Du zumindest eine Aufgabe, warum Dein Code nicht lief! 😉
Ciao
Der DJ

Stefan_muc1 ·

Danke picasso,

das mit dem zweiten paar klammer {} ist doch nur um sich schreibarbeit zu sparen - stimmts?

gut, ich habe den code reingetan .. und ... geht auch nicht 😢
hatte selber schon die idee, die body-definition wegzulassen.

vielleicht liegt es ja wirklich an meiner desing-vorlage:
<html>
<head>
<title></title>

</head>

<body>
<h1>das ist ein test</h1>
<br>

###DOKUMENT###

###INHALTNEU###

###DOKUMENT###
</body>

</html>

wie gesagt, er zeigt nicht mal :
das ist ein test
an.

kann es vielleicht an der TYP-EINSTELLUNG liegen?
typ ist jetzt: STANDARD

ach ja ...
und include static ist: content(default)

:o

stefan

maxhb ·

Hi1

Stefan_muc1 schrieb

10.template = FILE
10.template.file = cms/fileadmin/index_template.html

Bist Du sicher, dass das das (3x das(s) in Folge - juhu) richtige Verzeichnis ist? Du referenzierst ja ..../typo/cms/fileadmin/index_template.html , was mich wundert. Meistens wird einfach

10.template.file = fileadmin/verzeichnis/template.html

benutzt.

Also bitte mal nachschauen, denn Du bewegst dich ausserhalb des fileadmin Verzeichnisses.

cu

maxhb

dj.​picasso ·

@Stefan_muc1

Das mit den Klammern hast Du schon mal falsch verstanden.
OK, es ist immer eine Art der eigenen Arbeitsweise, wie man/frau selbst Klammern setzt, aber in diesem Fall lag es an folgendem:
Dein Code:

10.template.file = cms/fileadmin/index_template.html 
workOnSubpart = DOKUMENT 
marks.INHALTNEU = TEXT 
marks.INHALTNEU.value = Hallo Welt!

Richtig:

10.template.file = cms/fileadmin/index_template.html 
10.workOnSubpart = DOKUMENT 
10.marks.INHALTNEU = TEXT 
10.marks.INHALTNEU.value = Hallo Welt!

Das war der Grund der Klammern!!
Wenn das nicht fruchtet würde ich auch erst einmal maxhb zustimmen und die Struktur überprüfen.

@maxhb
Alter Schwede, um einen solchen Satz mit 3x das zu kreieren bedarf es mindestens 5 Semester Germanistik, oder?
Ciao
Der DJ

rrottman ·

Bin auch ziemlich neu mit Typo3. Kann es daran liegen, daß Deine Design Vorlage KEINE BODY Tags enthält?

talis ·

@picasso: wenn ich es so wie es schreibst mache (schon mit geänderten markern, etc ;-) dann bekomm ich nicht mal mehr die hintergrundfarbe, sondern nur

Error!

The page is not configured! [type= 0][]

egal was ich umändere, entweder ich hab oben beschriebene fehlermelduung oder es wird mir nur alles bis zu site.bodyTag = blabla angezeigt...

nachtrag: so ich denke mal, bei denen es nicht funktioniert liegt es wahrscheinlich daran, dass wir alle die selbe hilfe verwendet haben (also ich gehe mal davon aus)

es wird in dem pdf zuerst beschrieben, wie man unter der testseite ein default.templ auswählt und dann inhalt ausgibt. gleich danach wird erklärt wie man ein eigenes templ. macht... so und dann wird eigentlich nur mehr der code zum einbinden angegeben... (blöde?;-)) frage: kann es vielleicht sein, dass man zuvor irgendwo sein eigenes template trotz pfadangaben im code einbinden muss, damit er auch wirklich weiss worauf man zugreift? (also dass es dann zb bei Basis Templ. oder sonst wo zur Auswahl steht?)

ich hoffe, dass das jetzt etwas verstädnlich war was ich meine ;-)

dj.​picasso ·

Jetzt aber @all,

also, ohne hier auf den einzelnen einzugehen, könnte ich jetzt ja sagen:
Alles was jetzt kommt steht viel viel ausführlicher in der Doku.
Also bitte auch mal in die Doku schauen, bevor hier sofort Fragen gestellt werden.

Dennoch hier mal nur in Kürze der Inhalt im Setup:

config.intTarget = {$PAGE_TARGET} #verhindert Öffnen von Fenster
config.stat = 1 


# Default seite object:
seite = PAGE #WICHTIG 
seite.typeNum = 0 #AUCH WICHTIG
seite.stylesheet = fileadmin/css/style.css #Definition des Styles (bitte keine statische Angabe)
##################################
# Soviel zum Thema BODY. 
# Setzt jedoch voraus, dass im Template 
# das ###DOKUMENT### innerhalb des body steht
##################################
seite.bodyTag = <body bgcolor = "#ffffff"> 

##################################
# Inhalt der Seite

##################################
# Einfügen eines Templates
seite.20 = TEMPLATE
seite.20 {
  template = FILE
  template.file = fileadmin/home.tmpl
  workOnSubpart = DOKUMENT

##################################
# Textinhalte der Seite

  marks {
    INHALTNEU = CONTENT
    INHALTNEU.table = tt_content
    INHALTNEU.select {
    orderBy = sorting
    }
  }
}

I hope you'll enjoy!! 😉 😉 😃
Ciao
Der DJ

sacha ·
Stefan_muc1 schrieb

vielleicht liegt es ja wirklich an meiner desing-vorlage:
###DOKUMENT###
###INHALTNEU###
###DOKUMENT###

ja, daran liegt es wahrscheinlich. Sollte:

<!-- ###DOCUMENT### start--->
###INHALTNEU###
<!-- ###DOCUMENT### end-->

heissen.

Marker immer so: ###MARKER###
und Subparts:
<!-- ###SUBPART### start--->alles was hier steht wird ersetzt<!-- ###SUBPART### end-->