Ich habe als Workaround die Funktion "Advancedform_displayField" kopiert und dort folgende Änderungen vorgenommen:cmb wrote:Nein nicht wirklich, da die Eingabefelder selbst dort nicht manipuliert werden können. Im Prinzip sollte es nicht schwer sein, Advancedform_XH anzupassen, um placeholder auszugeben. Allerdings müssten die entsprechenden Text irgendwo definiert werden, und diese Info dürfte bei Advancedform_XH nicht leicht ergänzbar sein. Ich habe schon vor, Advancedform_XH auch diesbezüglich zu überarbeiten, aber das wird noch dauern, da anderes auf meiner Prioritätsliste höher steht.
Ein Workaround wäre allerdings per Vorlagendatei und JavaScript möglich. Wenn Dir das fürs erste genügen würde, schau ich mir das gerne mal genauer an.
Code: Select all
function Advancedform_displayField_Placeholder($form_id, $field, $placeholder)
{ $placeholder = $placeholder;
.
.
.
Code: Select all
$o .= tag(
'input type="' . $type . '" placeholder="' . $placeholder . '" id="' . $id . '" name="' . $name
. '"' . $value . $accept . $size . $maxlen
);
Code: Select all
<?php echo Advancedform_displayField_Placeholder('Contact', 'Name', 'BlaTest')?>
Aber wenn ich den Text kopieren will, muss ich ihn doch erst mal lesencmb wrote:Allerdings ist der Text auch nicht wirklich zum Lesen gedacht, sondern zum Kopieren in die Zwischenablage, so dass man ihn dann auf einer Seite einfügen kann. Da werde ich mir für Advancedform_XH 2 aber eine Verbesserung einfallen lassen.
Edit:
Das klappt noch nicht so ganz, bei "Button wird zwar ein "title" eingefügt, aber zwischen den Anführungszeichen steht nichts.cmb wrote: Ersetzte function Advancedform_toolForm() in plugins/advancedform/admin.php durch folgende:
Code: Select all
<button title="{$ptx['tool_' . $name]}">$icon</button>