Zum Inhalt springen

Platzhalter!?

Erstellt am 18. Dezember 2006 · 4 Antworten · letzte Antwort am 18. Dezember 2006

Tags: Frage

NickD ·

hallo zusammen,

ich habe ein template für template voila erstellt und in diesem platzhalter (###NAME###) definiert, welche ich im ts füllen möchte. momentan sieht mein ts folgend aus:

##### Indexierung #######

config.index_enable = 1

plugin.tx_indexedsearch {
  show.rules=0
  tableParams{
    secHead=border=0 cellpadding=0 cellspacing=0 width="100%" class="text"
    searchBox=border=0 cellpadding=0 cellspacing=0 class="text"
    searchRes=border=0 cellpadding=0 cellspacing=0 width="100%" class="text"
  }
}

##### main Configure #######

config.simulateStaticDocuments = 1
config.simulateStaticDocuments_addTitle = 20
config.simulateStaticDocuments_noTypeIfNoTitle = 0
config.simulateStaticDocuments_pEnc = base64
config.simulateStaticDocuments_pEnc = md5
config.admPanel = 1
config.spamProtectEmailAddresses = 1
config.language = de 

################################

### Admin Panel einschalten ###
##admPanel.enable.edit = 1
##admPanel.enable.cache = 0
##admPanel.enable.hide = 0

#################################
options.clearCache.all = 1
#################################

page = PAGE
page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page
### tt_content.stdWrap.dataWrap >### 
### lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines>###

ich habe im template ein platzhalter namens "TEST" definiert.
den wollte ich eigentlich folgend ansprechen:

page.10.marks.TEST.value = blub

in template voila wird jedoch page.10 als user deklaiert und nicht als template. wie gehe ich da am besten vor?

lg, nick

NickD ·

ich denke gelesen zu haben, das ich platzhalter nicht direkt im template eintragen kann, sondern diese über das templatevoila-menü erstellen muss. leider hab ich nun das template bereits erstellt, wie komme ich denn nachträglich nochmal in den menüteil, wo ich die verschiedenen divs mappen kann bzw. auch neue felder anlegen kann?

lg, nick

NickD ·

ich hab nun die xml-datei erweitert um ein platzhalter namens field_test. als typ hab ich typoscript-object angegeben (lib.test).

nun wollte ich dieses ansprechen, aber auch ohne erfolg

lib.test.value = blub

ArminB ·

moin,

marks geht nicht, da es sich ja nicht um ein TEMPLATE cObject handelt.

Um Marker zu ersezten, einfach mit dem TLO

constants.MAIL = ggg@eee.de

festlegen. MAIL wird als ###MAIL### im Template definiert

Armin

NickD ·

ich hab im xml file mein marker hinzugefügt und kann es nun auch ansprechen:

lib.NAME = TEXT
lib.NAME.value = mein TESt