Zum Inhalt springen

sr_feuser_register um eigene Marker erweitern?

Erstellt am 29. März 2007 · 2 Antworten · letzte Antwort am 27. August 2011

Tags: Frontend-Benutzer, Frage

Crono ·

Hallo Forum,

ich möchte im Template der Extension das Formular via Fieldsets unterteilen. Den text der dazugeörigen <legend> möchte ich über einen Marker beziehen (Seite ist mehrsprachig). Ich habe schon folgendes versucht (Zeile 14):

	<!-- ###SUB_INCLUDED_FIELD_language### -->
	<dt>
		<label for="tx-srfeuserregister-pi1-language" onclick="document.getElementById(this.htmlFor).focus(); return false;">###LABEL_LANGUAGE### ###REQUIRED_LANGUAGE###</label>
	</dt>
	<dd>
		<!-- ###SUB_REQUIRED_FIELD_language### -->
		<p class="tx-srfeuserregister-pi1-error">###MISSING_LANGUAGE###</p>
		<!-- ###SUB_REQUIRED_FIELD_language### -->
		###SELECTOR_LANGUAGE###
	</dd>
	<!-- ###SUB_INCLUDED_FIELD_language### -->
</dl>
</fieldset>
<fieldset class="tx-srfeuserregister"><legend>###legend_adress###</legend>	
<dl>

	<!-- ###SUB_INCLUDED_FIELD_address### -->
	<dt>
		<label for="tx-srfeuserregister-pi1-address">###LABEL_ADDRESS### ###REQUIRED_ADDRESS###</label>
	</dt>
	<dd>
		<!-- ###SUB_ERROR_FIELD_address### -->
		<p class="tx-srfeuserregister-pi1-error">###EVAL_ERROR_FIELD_address###</p>
		<!-- ###SUB_ERROR_FIELD_address### -->
		<!-- ###SUB_REQUIRED_FIELD_address### -->
		<p class="tx-srfeuserregister-pi1-error">###MISSING_ADDRESS###</p>
		<!-- ###SUB_REQUIRED_FIELD_address### -->
		<input id="tx-srfeuserregister-pi1-address" type="text" class="tx-srfeuserregister-pi1-text" size="40" maxlength="60" title="###TOOLTIP_ADDRESS###" name="FE[fe_users][address]" />
	</dd>
	<!-- ###SUB_INCLUDED_FIELD_address### -->

Diesen Marker habe ich auch
a) in der pi1/locallang.xml in "default" und "de" angelegt --> marker wird nicht ersetzt
b) im TS-Setup gesetzt --> marker wird nicht ersetzt

plugin.tx_srfeuserregister_pi1._LOCAL_LANG {
de {
	legend_adress = test
}

Nun die Frage: ist es überhaupt möglich? Ich möchte nicht ein fe_users Tabelle mit leeren feldern vollmachen, nur damit ich marker hab, die auch erkannt werden...

ich danke euch schonmal

bye
Andreas

Crono ·

Lösung:

TS-Setup:

plugin.tx_srfeuserregister_pi1.extralabels = test1,test2
plugin.tx_srfeuserregister_pi1._LOCAL_LANG {
de {
	test1 = hallo
        test2 = welt
   }
}

HTML Templatefile

    ###LABEL_TEST1### ###LABEL_TEST2###

also das LABEL_ bloß nicht vergessen #angry#

tom1971 ·

Hi Crono,

und für alle, die diesen Beitrag lesen. Du hast Dich an einer Stelle vertippt.

Crono schrieb

Lösung:

TS-Setup:

plugin.tx_srfeuserregister_pi1.extralabels = test1,test2

Muss heißen:

plugin.tx_srfeuserregister_pi1.extraLabels = test1,test2

Mir ging's nämlich gerade auch so: #angry#