Zum Inhalt springen

Marker mit DB-Inhalten ersetzen

Erstellt am 29. Januar 2004 · 1 Antwort · letzte Antwort am 29. Januar 2004

Tags: Templates & Layouts, Frage

suennen ·

hi zusammen,
sicherlich eine voellige newbie-frage, aber wenn das Forum schon so heisst, dann sei es mir sicher gestattet 🙂

ich habe selber ueber jahre ein cms entwickelt und habe mich daher im moment bei typo3 wohl voellig verrannt.

ich habe ein layout mit html-templates in typo3 umgesetzt und das hat auch sehr gut geklappt. jetzt habe ich ich aber das problem, dass ich einen marker nicht mit den inhalten aus der tt_content ersetzt bekomme. die inhalte werden nicht in den content-bereich geschrieben (durch ersetzen des markers), sondern am fuss der seite ausgegeben.

mein ansatz zum ersetzen des markers ###MAINCONTENT###
news_page.30.marks.MAINCONTENT = CONTENT
news_page.30.marks.MAINCONTENT {
table = tt_content
select {
pidInList = this
orderBy = sorting
}
}

mag er aber nicht ... der marker wird nicht ersetzt.

mein zweites problem ist eher eine grundsaetzliche frage. wenn ich spaeter redakteure auf das system loslasse, dann sollen die natuerlich auch selbst neue seiten erstellen. muessen die armen redakteure dann unter 'edit whole template record' immer dinge wie 'content (default)' bzw. das von mir vorgegebene externe html-template nach dem erstellen einer seite zuordnen oder laesst sich das nicht auch durch vererbung aus einem root-template erreichen? das sollte doch gehen, oder? eigentlich braeuchte ich dann aber gleich mehrere root-templates ... eines fuer einen news-bereich, eins fuer einen bereich in dem produkte vorgestellt werden etc. - laesst sich das auch realisieren?

wuerde mich ueber eine info und vielleicht sogar einen hinweis auf weitere gute dokus - die standards habe ich bereits vorliegen - sehr freuen.

T.I.A.
Rolf

maxhb ·
suennen schrieb

... oder laesst sich das nicht auch durch vererbung aus einem root-template erreichen?

Ja, Templates vererben sich auf untergeordnete Seiten....

suennen schrieb

eigentlich braeuchte ich dann aber gleich mehrere root-templates ... eines fuer einen news-bereich, eins fuer einen bereich in dem produkte vorgestellt werden etc. - laesst sich das auch realisieren?

Du kannst beliebig viele Root-Templates verwenden, solltest dann aber z.B. in Deinem Template für den Newsbereich darüber nachdenken, ob "Clear Constants" und weitere Optionen zu setzen sind.

Ausserdem kannst Du ein Roottemplate über sogenannte Extension-Templates erweitern. Soll heissen, Du könntest ein globales Root-Template nutzen und für die einzelnen Unterbereich über Extension-templates die notwendigen Anpassungen vornehmen.

CU
maxhb

P.S.: Hast Du Dir die Dokus "Modern Template Building" angesehen? Sind insgesamt 3 Teile und zumindest den ersten sollte man sich anschauen...