Hallo,
von dem Joomla Custom Field »repeatable« habe ich eine Kopie erstellt und diese umbenannt. Dieses Custom Field habe ich erfolgreich installiert und ein Feld mit zwei Form Feldern eingerichtet. Ein Feld »media« und ein Feld »textarea«. Dieses kann ich nun in den Beiträgen benutzen.
Nun möchte ich aber ohne die Einrichtung und Abfrage der beiden Formfelder die gleiche Funktionalität erreichen. Dazu habe ich in der PHP Datei (repeatable.php) welche das »FieldsPlugin« erweitert in Zeile 76 folgenden Code eingebunden
Hiermit wird mir folgender String von den beiden Formfeldern ausgegeben
{"fields0":{"fieldname":"media","fieldtype":"mediajce","fieldfilter":"0"},"fields1":{"fieldname":"description","fieldtype":"textarea","fieldfilter":"safehtml"}}
wie kann ich diesen in folgender Codezeile
als formsource einbinden um auf diese »foreach« Schleife verzichten zu können
// Add the fields to the form
foreach ($formFields as $index => $formField)
{
$child = $fields->addChild('field');
$child->addAttribute('name', $formField->fieldname);
$child->addAttribute('type', $formField->fieldtype);
$child->addAttribute('readonly', $readonly);
if (isset($formField->fieldfilter))
{
$child->addAttribute('filter', $formField->fieldfilter);
}
}
Alles anzeigen