hallo,
ich habe ein input-feld, dessen placeholder ich gerne per ts befüllen möchte (in abhängikeit von der ausgewählten sprache)
<input type="text" name="tx_indexedsearch[sword]" class="form-control" value="###SWORD_VALUE###" class="tx-indexedsearch-searchbox-sword sword form-control" id="searchbox" placeholder="Suchbegriff eintragen" />
leider fkt.
lib.searchterm = TEXT
lib.seachterm.vlaue = Suchbegriff eingeben
in verbindung mit
... placeholder="<f:cObject typoscriptObjectPath="lib.searchterm" />" />
nicht; führt zu
<input id="searchbox" class="form-control" name="tx_indexedsearch[sword]" value="" placeholder="<f:cObject typoscriptObjectPath=" lib.searchterm"="" type="text">
wird leider auch nicht viel besser, wenn ich <, " escapiere.
weiß jemand, wie ich das cObjet angeben kann, ohne mein html 'kaputt zu machen'?
vielen dank
Versuch es mal mit der inline-Variante:
<input type="text" name="tx_indexedsearch[sword]" class="form-control" value="###SWORD_VALUE###" class="tx-indexedsearch-searchbox-sword sword form-control" id="searchbox" placeholder="{f:cObject(typoscriptObjectPath: 'lib.searchterm')}" />
Was mich hier stutzig macht: es sollen sowohl "alte Marker" im ###marker### Format als auch Fluid-ViewHelper genutzt werden. Ich bin nicht sicher, ob beides gleichzeitig überhaupt funktioniert.
vielen dank für die schnelle reaktion,
leider hilft auch die inline-schreibweise nicht; führt nur zur Ausgabe von {f:cObject(typoscriptObjectPath: 'lib.searchterm')}.
habe zwischenzeitlich versucht, den gesamten teil zu übergeben, placeholder="...",
klappt leider auch nicht.
Bitte beschreibe/prüfe mal Deine Versionen. Wie toifel schon schrieb: Du scheinst in ein Marker/Subpart-basiertes Template Fluid einbauen zu wollen. Das funktioniert nicht. Die alte Templating-Engine interpretiert Fluid einfach nicht.
Welche TYPO3-Version verwendest Du? Hast Du indexedsearch als Extbase/Fluid-Version eingebunden (zeitweise wurden beide Varianten mitgeliefert)?
hallo,
TYPO3-Version ist 6.2 (und auch indexed_search, allerings in adapierter marker-variante der ext t3sbootstrap - ohne angabe von namespace o.ä.). die verwendung von view-helpern ist seltsam: gebe ich z. b. außerhalb des form-tags einen kommentar mit <f:comment>werde ich angezeigt?</f:comment> aus, funktioniert es erwartungsgemäß, bei <f:cObject typoscriptObjectPath="lib.searchterm" /> aber nicht.
gibt es sonst eine non-fluid methode, mit der ich nur den placeholder-text in abhängigkeit der fe-sprache ausgeben kann, ohne das form-tag/input-tag per typoscript zu machen?
vielen dank
PS: hab's dann doch nach guter alter manier mit
plugin.tx_indexedsearch._LOCAL_LANG.de.form_searchFor = Suchbegriff eintragen
erledigt.