I want 'Description' to show as TextLine / 'just one line', Is it possible to do this in updateWidgets or updateFields (or do I need to 'fake it' with CSS). I tried versions of the below (without luck)
Note: If following the docs you might need to install zope.app.pagetemplate (I am not sure if from zope.app.pagetemplate import ViewPageTemplateFile as Z3ViewPageTemplateFile should be changed for Plone 6 )
Update: Use from zope.browserpage.viewpagetemplatefile import ViewPageTemplateFile as Z3ViewPageTemplateFile
For reference, code could be:
#from zope.app.pagetemplate import ViewPageTemplateFile as Z3ViewPageTemplateFile
from zope.browserpage.viewpagetemplatefile import ViewPageTemplateFile as Z3ViewPageTemplateFile
class CompanyInformationAddForm(DefaultAddForm):
portal_type = "company"
def __init__(self, context, request):
super(CompanyInformationAddForm, self).__init__(context, request)
def updateWidgets(self):
super(CompanyInformationAddForm, self).updateWidgets()
self.widgets['IDublinCore.description'].label = 'Full Company Name'
self.widgets['IDublinCore.description'].template = Z3ViewPageTemplateFile("description_template.pt")