Hi
The emails with offers and invoices always contain a link to the online view. How can I take it out? The reason is that our Odoo is hosted at Odoo and the PDF with the receipts is adapted but not the web view.
Stefan
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
Hi
The emails with offers and invoices always contain a link to the online view. How can I take it out? The reason is that our Odoo is hosted at Odoo and the PDF with the receipts is adapted but not the web view.
Stefan
Hi Stefan,
You can customize the web view. In debug mode, go to Settings > Technical > Views. In Views, you need to find the QWeb template that defines the invoice or sales order. You should be able to locate it by searching for sale.sale_order_portal_template or web.report_invoice_wizard_preview. Make sure to consider inherited views as well.
If you don’t want the link at all (like I did), it’s a bit trickier. In v17.2 Enterprise edition I couldn’t find a way to solve this directly in the email template. Instead, I edited the template for all email notifications directly. This approach hides the link in every email. I believe it’s possible to hide it conditionally, but I didn’t have the time to implement that.
I made the changes directly in the mail.mail_notification_layout QWeb view.
Anyone knows how to solve it better?
<t name="Mail: mail notification layout template" t-name="mail.mail_notification_layout">
<html t-att-lang="lang">
<header>
<meta http-equiv="Content-Type" content="text/html charset=UTF-8"/>
</header>
<body style="font-family:Verdana, Arial,sans-serif; color: #454748;">
<t t-set="subtype_internal" t-value="subtype and subtype.internal"/>
<!-- HEADER -->
<t t-call="mail.notification_preview"/>
<div style="max-width: 900px; width: 100%;">
<div t-if="has_button_access" itemscope="itemscope" itemtype="http://schema.org/EmailMessage">
<div itemprop="potentialAction" itemscope="itemscope" itemtype="http://schema.org/ViewAction">
<link itemprop="target" t-att-href="button_access['url']"/>
<link itemprop="url" t-att-href="button_access['url']"/>
<meta itemprop="name" t-att-content="button_access['title']"/>
</div>
</div>
<div t-if="subtitles or has_button_access or actions or not is_discussion" summary="o_mail_notification" style="padding: 0px;">
<table role="presentation" cellspacing="0" cellpadding="0" border="0" style="width: 100%; margin-top: 5px;">
<tbody>
<tr>
<td valign="center" t-if="company and not company.uses_default_logo">
<img t-att-src="'/logo.png?company=%s' % company.id" style="padding: 0px; margin: 0px; height: auto; max-width: 200px; max-height: 36px;" t-att-alt="'%s' % company.name"/>
</td>
</tr>
<tr>
<td valign="center">
<hr width="100%" style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 10px 0px;"/>
</td>
</tr>
<tr>
<!--THIS IS THE SECTION YOU NEED TO DELETE OR EDIT
<td valign="center" style="white-space:nowrap;">
<table cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td t-if="has_button_access" t-att-style="'border-radius: 3px; text-align: center; background: ' + (company.email_secondary_color or '#875A7B') + ';'">
<a t-att-href="button_access['url']" style="font-size: 12px; color: #FFFFFF; display: block; padding: 8px 12px 11px; text-decoration: none !important; font-weight: 400;">
<t t-out="button_access['title']"/>
</a>
</td>
<td t-if="has_button_access">&nbsp;&nbsp;</td>
<td t-if="actions">
<t t-foreach="actions" t-as="action">
<a t-att-href="action['url']" t-att-style="'font-size: 12px; color: ' + (company.email_secondary_color or '#875A7B')+ '; text-decoration:none !important;'">
<t t-out="action['title']"/>
</a>
&nbsp;&nbsp;
</t>
</td>
<td t-if="subtitles" style="font-size: 12px;">
<t t-foreach="subtitles" t-as="subtitle">
<span t-attf-style="{{ 'font-weight:bold;' if subtitle_first else '' }}" t-out="subtitle"/>
<br t-if="not subtitle_last"/>
</t>
</td>
<td t-else=""><span style="font-weight:bold;" t-out="record_name"/><br/></td>
</tr>
</tbody>
</table>
</td>-->
</tr>
<tr>
<td valign="center">
<!--<hr width="100%" style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0;margin: 10px 0px;"/>-->
<p t-if="subtype_internal" style="background-color: #f2dede; padding: 5px; margin-bottom: 16px; font-size: 13px;">
<strong>Internal communication</strong>: Replying will post an internal note. Followers won't receive any email notification.
</p>
</td>
</tr>
</tbody>
</table>
</div>
<!-- CONTENT -->
<div t-out="message.body" style="font-size: 13px;"/>
<ul t-if="tracking_values">
<t t-foreach="tracking_values" t-as="tracking">
<li><t t-out="tracking[0]"/>: <t t-out="tracking[1]"/> → <t t-out="tracking[2]"/></li>
</t>
</ul>
<t class="o_signature">
<div t-if="email_add_signature and not is_html_empty(signature)" t-out="signature" style="font-size: 13px;"/>
</t>
<!-- FOOTER -->
<div style="margin-top:32px;">
<hr width="100%" style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 4px 0px;"/>
<b t-out="company.name" style="font-size:11px;"/><br/>
<p style="color: #999999; margin-top:2px; font-size:11px;">
<t t-out="company.phone"/>
<t t-if="company.email and company.phone"> |</t>
<a t-if="company.email" t-att-href="'mailto:%s' % company.email" style="text-decoration:none; color: #999999;" t-out="company.email"/>
<t t-if="company.website and (company.phone or company.email)"> |</t>
<a t-if="company.website" t-att-href="'%s' % company.website" style="text-decoration:none; color: #999999;" t-out="company.website"/>
</p>
</div>
<!--<div style="color: #555555; font-size:11px;">
Powered by <a target="_blank" href="https://www.odoo.com?utm_source=db&utm_medium=email" t-att-style="'color: ' + (company.email_secondary_color or '#875A7B') + ';'">Odoo</a>
<span id="mail_unfollow">
| <a href="/mail/unfollow" style="text-decoration:none; color:#555555;">Unfollow</a>
</span>
</div>-->
</div>
</body></html>
</t>
Hi Stefan
Activate dev mode
Go to settings-> technical -> email -> email template and search for the mail template (example sale order, invoice etc)
activate the code view and locate the part that generate the link
Warm regards
Daniel
once there
相关帖文 | 回复 | 查看 | 活动 | |
---|---|---|---|---|
|
1
10月 18
|
3226 | ||
|
0
10月 15
|
2866 | ||
|
1
1月 25
|
799 | ||
|
2
1月 25
|
404 | ||
|
1
10月 24
|
815 |