On Feb 14, 2006, at 12:38 PM, bruno desthuilliers wrote:
Hello hi,
Two questions about widgets and layouts and schemas...
1/ I have a member schema with 3 "custom" zones (CPS String
fields). I'd
like to use portal properties to set the labels of the corresponding
widgets (String widgets or like), so the portal admin can set whatever
label pleases him. Is there an easy way to do so ? I failed to
understand exactly how a string widget is rendered (didn't found
a .pt,
and the render() method of string widget seems to only care about the
content, not the label... or did I miss something ?)
Hi,
The labels are extracted from the widget by the layout zpt (check
layout_lib_div_view for instance).
You can put whatever label you want, it will go through the
translation system according to the is_i18n property.
That's why most labels are actually identifiers like
cpsdoc_Image_label_edit.
2/ I have what I thought would be a common use case : for a given (CPS
String) field, propose the user a selection list *and* a text input
for
values that are not in the list. But I failed to find a widget doing
this. Does such a beast exist ?
I don't think so.
Or is this problem best solved by using
two widgets (a selection and a string widget) and using write
expression
to retrieve the value from the appropriate widget ?
I'm not very found of this, because at first sight you'd need two
fields. On the other hand, this might be inavoidable since select
widgets store an id in a vocabulary, rather than the end-user string.
---------
Georges Racinet Nuxeo SAS
[EMAIL PROTECTED] http://nuxeo.com
Tel: +33 (0) 1 40 33 71 73
_______________________________________________
cps-devel mailing list
http://lists.nuxeo.com/mailman/listinfo/cps-devel