In PrestaShop 1.7 die Formfield-Klasse definiert wird verwendet, um, na ja, die Formularfelder der Registrierung und Adressformen wie folgt aus:eine Klasse zu einem Formularfeld in Prestashop hinzufügen 1.7
$format['firstname'] = (new FormField)
->setName('firstname')
->setLabel(
$this->translator->trans(
'First name',
[],
'Shop.Forms.Labels'
)
)
->setRequired(true);
nun mit dem alten Helfer Form Es war möglich, eine Klasse in einem Formularfeld zu definieren, damit das Formular in CSS formatiert werden kann.
Die Formfield Klasse scheint kein Attribut zu haben, um diese in Zusammenhang mit
private $name = '';
private $type = 'text';
private $required = false;
private $label = '';
private $value = null;
private $availableValues = [];
private $maxLength = null;
private $errors = [];
private $constraints = [];
Die fieldFormatter die Methode implementiert, die in macht den Kern definiert ist.
Um zu meiner Frage zu gelangen, ist es möglich, dem FormField ein Attribut hinzuzufügen, ohne den Kern ändern zu müssen?