Extend URL, CopyClipboardURL widget features to ease customization of
anchor’s text.
By default, the URL, CopyClipboardURL widget will show the plain URL.
You can specify an attribute to provide a static label too.
With this module, you can use a field for link’s inner text using
attribute ‘text_field’. You can also add a prefix to the link using
attribute ‘prefix_name’.
Until 13.0 this functionality was separated in modules
‘web_widget_url_advanced’ and ‘web_widget_prefixed_url’
Use url, CopyClipboardURL widget as you do usually, then add an extra
parameter text_ field to indicate which field (present in the view
already) must be used for the anchor text.
<field name="some_url" widget="url" text_field="another_field" />
M2O fields are supported: display_name is used automatically.
For example, in the partner form, if you want to display the website
link with partner’s name as anchor you can do:
<field name="website" widget="url" text_field="name" placeholder="e.g. www.odoo.com"/>
This is going to change the rendering from

to

Or user can add any hyperlink text using ‘prefix_name’ attribute
<field name="skype_name" widget="url" prefix_name="skype"/>
both can be applied inside the options attribute too:
<field name="skype_name" widget="url" options="{'prefix_name': 'skype'}"/>
Bugs are tracked on GitHub Issues.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
feedback.
Do not contact contributors directly about support or help with technical issues.