Hi,
also ich hab ma recherchiert und... das mit dem Standardtext scheint schlicht falsch zu sein. Diesen "key" gibt es weder in den englischen noch deutschen Sprachdateien für Front-end oder Back-end. Es muss sich wohl um ein Überbleibsel aus 1.0x handeln.
Auch in den "Core-Templates" wird keine "description" ausgegeben, das Ding ist also nach meinem Empfinden 100% optional, trotz der Beschreibung.
Ob das nun ein Programmfehler ist, Absicht oder reine Unachtsamkeit desjenigen, der die Templates + die Kontakt-Komponente seinerzeit auf 1.5 umgemodelt hat, sei mal dahingestellt.
Du kannst das aber für dein(e) Template(s) selbst implementieren, indem du z.B. in das Sprachfile des Templates, einen entsprechenden Schlüssel einträgst.
Für "Milkyway", "Beez" und "JA Purity" wären das die Dateien
/languages/de-DE/de-DE.tpl_rhuk_milkyway.ini
/languages/de-DE/de-DE.tpl_beez.ini
/languages/de-DE/de-DE.tpl_ja_purity.ini
Wenn dein Template (noch) keine Sprachdatei benutzt, leg einfach eine an. Sie wird kaputtautomatisch geladen. Einträge die du dort vornimmst werden dem Sprachmodul hinzugefügt.
Den "internen" Namen des Templates findest du in dessen templateDetails.xml Datei im Element <name>rhuk_milkyway</name>
Erstelle dort z.B. (für jede Sprachdatei wenn du willst)
Code:
_EMAIL_DESCRIPTION=Dein Standardtext für E-Mail-Formulare.
In deinem Template-Override änderst du die Zeile
PHP-Code:
<?php echo $this->contact->params->get( 'email_description' ) ; ?>
in
PHP-Code:
<?php echo $this->contact->params->get( 'email_description', JText::_('_EMAIL_DESCRIPTION') ) ; ?>
Viel Spaß,
CirTap
Lesezeichen