Nicht hundertprozentig, aber funktioniert bestens.
Ich benötigte die Möglichkeit bei der Artikelerfassung Checkboxen einzusetzen, um mehrere schnelle Auswahlen zu erlauben, die sonst stundenlange fehlerträchtige Tipparbeit erfordern würden.
So gehts:
_admin/manage_placeholder.php
suche
Code: Alles auswählen
case 'text':
print('<tr><td>'.___('Short text:').'</td><td>');
print('<input name="placeholder[short]" class="checkbox" type="checkbox" value="1" '.($placeholder['short']=='1' ? 'checked' : '').'>');
print(help('').'</td></tr>');
break;
Code: Alles auswählen
case 'text':
print('<tr><td>'.___('Short text:').'</td><td>');
print('<input name="placeholder[short]" class="checkbox" type="checkbox" value="1" '.($placeholder['short']=='1' ? 'checked' : '').'>');
print(help('').'</td></tr>');
print('<tr><td>'.___('Checkbox:').'</td><td>');
print('<input name="placeholder[checkbox]" class="checkbox" type="checkbox" value="1" '.($placeholder['checkbox']=='1' ? 'checked' : '').'>');
print(help('').'</td></tr>');
break;
suche
Code: Alles auswählen
if (isset($value['short'])) {
printf('<input type="text" name="content[%s][text]" value="%s" size="80" class="inputwidth">',
htmlspecialchars($key),
htmlspecialchars($content[$key]['text'])
);
print(help(''));
print('</td></tr>');
break;
}
Code: Alles auswählen
if (isset($value['checkbox'])) {
printf('<input type="checkbox" name="content[%s][text]" value="%s" %s />',
htmlspecialchars($key),
htmlspecialchars($name),
($content[$key]['text']) ? ' checked="checked"' : ''
);
print(help(''));
print('</td></tr>');
break;
}
Das war's... ConPresso ist geil!