I am trying to use the front desk app in odoo. When I enter a kiosk a page pops up with a check in button. When the button is pressed, the visitor form shows up. I would like to know how to alter the welcome page button to send me to a custom page first for a non disclosure agreement.
此问题已终结
Hi,
Yes, we can customize the button function by updating the 'frontdesk.WelcomePage' template. Inside this template, you'll find a statement like:
<div class="btn btn-light fs-3 py-2 px-5 mt-3" t-on-click="() => props.showScreen('VisitorForm'
The showScreen function accepts a string argument representing the name of the screen in the 'frontdesk_screens' category. By updating this argument, you can show the corresponding Screens. Additionally, you can create a new Screen by adding a Component
to the 'frontdesk_screens' category.
For example, if you've created a new screen named 'CustomScreen' and inherit the 'frontdesk.WelcomePage' template, and change the div like this using xpath and position as replace:
<div class="btn btn-light fs-3 py-2 px-5 mt-3" t-on-click="() => props.showScreen('
This will redirect to the custom page when clicked.
Hope it helps
| 相关帖文 | 回复 | 查看 | 活动 | |
|---|---|---|---|---|
|
|
2
7月 25
|
3404 | ||
|
|
0
10月 22
|
3425 | ||
|
|
3
5月 25
|
7418 | ||
|
|
3
10月 23
|
8615 | ||
|
|
0
4月 26
|
10 |