Zum Inhalt springen

Template Selector: Templates Beschriften?

Erstellt am 6. August 2004 · 7 Antworten · letzte Antwort am 9. August 2004

Tags: Templates & Layouts, Frage

sputnik ·

Irgendwie soll es ja möglich sein, die Templates die man definiert hat in der Auswahl (Backend) auch mit einem Titel zu versehen. Momentan steht bei mir nur "Unbekanntes Dokument (...)" in der Auswahl.

Weiss jemand wo ich diese Titel definieren kann?
Hier mal mein Setup:

# --------------------------------------------------------------------------------------------
# Plugin Konfiguration
# --------------------------------------------------------------------------------------------
# PlugIn: Template Selector
plugin.tx_rlmptmplselector_pi1 {
   templatePathMain = fileadmin/template/main/
   templatePathSub = fileadmin/template/sub/
   defaultTemplateFileNameMain = standard.html
   defaultTemplateFileNameSub = ca1.html
}
# PlugIn: Template Automake
plugin.tx_automaketemplate_pi1 {
   content < plugin.tx_rlmptmplselector_pi1
   elements {
      HEAD.all = 1
      HEAD.all.subpartMarker = DOCUMENT_HEADER
      HEAD.rmTagSections = title
      BODY.all = 1
      BODY.all.subpartMarker = DOCUMENT_BODY
      TD.all = 1
   }
   relPathPrefix = fileadmin/template/main/
}
# --------------------------------------------------------------------------------------------
# Template automatische zusammenstellen
# --------------------------------------------------------------------------------------------
temp.headTemplate = TEMPLATE
temp.headTemplate {
   template =< plugin.tx_automaketemplate_pi1
   workOnSubpart = DOCUMENT_HEADER
}
temp.contentAreaTemplate = TEMPLATE
temp.contentAreaTemplate {
   template =< plugin.tx_automaketemplate_pi1
   template.content.templateType = sub
   workOnSubpart = DOCUMENT_BODY

   subparts.content-left = CONTENT
   subparts.content-left < styles.content.getLeft

   subparts.content-normal = CONTENT
   subparts.content-normlal < styles.content.get

   subparts.content-right = CONTENT
   subparts.content-right < styles.content.getRight
}
template.mainTemplate = TEMPLATE
template.mainTemplate {
   template =< plugin.tx_automaketemplate_pi1
   template.content.templateType = main
   workOnSubpart = DOCUMENT_BODY
}
# --------------------------------------------------------------------------------------------
# Seiteninhalte abfüllen
# --------------------------------------------------------------------------------------------
page = PAGE
page.typeNum = 0
page.stylesheet = fileadmin/template/main/display.css
page.config.language = de
page.config.locale_all = de_CH
page.10.headerData < temp.headTemplate
page.10 < temp.mainTemplate
doku ·
Gatekeeper schrieb

Vielleicht im Feld Titel bzw title?

du hast den smilie vergessen... 😉

Dander ·

auf deine template seite klicken und dann auf liste klicken und
dann auf das kleine schwarz-weise bleistiftchen hinter dem template klicken und im feld title 😃
den namen eingeben

MFG

Dander

EDIT: Oh man ich gebs jetzt auf heute ist echt nicht mein tag...

sputnik ·

Ich glaube wir sprechen nicht vom gleichen. Wie ich dem Template einen Namen gebe ist mir schon klar.

Mit dem Template-Selector habe ich ja die Möglichkeit mehrere Templates für den Backend-Benutzer bereit zu stellen.
Diese können wenn er eine neue Seite erstellt ausgewählt werden. Im der generellen Template-Konfiguration definiere ich nur den Standard:

plugin.tx_rlmptmplselector_pi1 {
   templatePathMain = fileadmin/template/main/
   templatePathSub = fileadmin/template/sub/
   defaultTemplateFileNameMain = standard.html
   defaultTemplateFileNameSub = ca1.html
}

Nun möchte ich aber, dass der Benutzer auch für die alternativen Templates (die ihm zur Auswahl stehen) ebenfalls ein Titel in der Dropdown-Box angezeigt wird. Dazu muss ich nicht ein komplett neues Template erstellen. Da ich ja mit den Extensions automaketemplate und rlmptmplselector arbeite.

Klaus34 ·

Verstehe das Problem nicht.
Wenn du deinen Templates mit dem title-Tag einen Namen gibst, und diese Templates auch im richtigen Verzeichnis (main bzw. sub) liegen, dann wird der Name doch automatisch in die Dropdownliste übernommen.

Zusätzlich kannst du jedem Template noch ein Bildchen zuordnen (gleicher Dateiname mit Endung .gif).