De output van een $gbook_name_field ziet er ongeveer zo uit:
Code: Select all
<input type="text" class="cms_textfield" name="m8b752name" id="m8b752name" value="" size="40" maxlength="255" />
Die cms_textfield class is de standaard van de cmsms form api.
Voor bootstrap 4 heb je niet een 'cms_textfield' maar een 'form-control' class nodig op het inputfield. Een en ander regelen in de wrapper div die om het inputveld staat is een mogelijkheid.
Met Smarty replace zou het ook kunnen. Ik heb dit in het verleden ook regelmatig toegepast op submit buttons die soms ook een aangepaste class nodig hebben om overeen te komen met de styling van het gekozen framework cq zelfgeschreven css code.
Code: Select all
{$gook_name_field|replace:'cms_texfield':'form-control'}
Zie ook Bootstrap 4 opmaak:
https://getbootstrap.com/docs/4.0/components/forms/