问题标签 [odoo-website]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
137 浏览

xpath - 使用 Xpath 替换网站中的菜单

我想使用 Xpath 来替换我的 odoo 8 网站菜单。

我不想替换所有标题,但菜单中只有一个元素:商店

当我检查元素 li 时,我看到了这个:

<span data-oe-model="website.menu" data-oe-id="5" data-oe-field="name" data-oe-type="char" data-oe-expression="submenu.name" data-oe-translate="1">Shop</span>

我想通过为“商店”创建一个超级菜单来替换这个元素。

我不知道如何在这种情况下使用 Xpath。

有什么解决办法吗?谢谢

0 投票
1 回答
38 浏览

python - 如何通过代码将用户明智的销售订单与网站菜单链接

我正在开发 Odoo 网站模块以创建一个客户门户,用户可以在其中查看自己的销售订单。而且由于我不希望从 UI 端自定义任何内容,因此我必须从代​​码端进行自定义。

我已经创建了销售订单表格的菜单Views.py

这是代码:

现在,我可以在网站 UI 中看到销售订单菜单。

因为我是新手,所以我不知道在模型/控制器中写什么,或者在单击菜单后如何链接登录的用户销售订单。

任何人都可以用代码帮助我,这对我很有帮助。提前致谢。

0 投票
1 回答
1797 浏览

xml - Odoo-当没有用户登录时隐藏网站菜单,反之亦然

我正在处理 Odoo 网站模块的菜单,但是当用户注销时我被困在隐藏特定菜单,如果有任何用户登录,它应该显示。

我正在编写一个示例来显示我是如何创建菜单的——

这里我面临的问题是即使注销的用户也可以看到这个销售订单菜单。任何人都可以帮我解决隐藏已注销用户并对已登录用户可见的代码吗?

一切都应该基于代码。

提前致谢。

0 投票
0 回答
353 浏览

python-3.x - 如何通过代码创建odoo 12网站子菜单?

我想在 About Us 主菜单下创建子菜单。我正在尝试使用以下代码,但它正在添加主菜单。

0 投票
1 回答
615 浏览

odoo - 限制odoo中网页的编辑权限

使用一些附加功能扩展 odoo 网站模块会很棒。显然需要创建一个新模块。并非每个网站用户都应该被允许编辑网站的每个页面。

示例: X 公司在 odoo 中使用网站模块。管理员 A 使用网站构建器准备网站的主页。现在用户 B 打开网站构建器。他应该无法编辑选定的页面,例如主页、联系我们页面……但可以访问某些功能,例如添加和编辑有关某些主题的新页面。

这可能吗?实现这一目标的最佳方法是什么?

0 投票
1 回答
29 浏览

odoo - 无法找到正确的 Odoo 模型

因此,我需要使用外部 API 将客户、订单、订单项(产品)、产品(公司正在销售的产品列表)数据添加到 Odoo。

到目前为止,我已经完成了与客户的合作,但我对其余部分所需的模型感到非常困惑。sale.order 看起来像是订单,但我找不到休息。
我检查了 sales.order.line,但每个客户可以有多个订单,每个订单可以有多个产品。在这种情况下,这不是那么匹配。(Many2one 关系主要存在)

谁能帮我找到最合适的型号?由于我对 Odoo 真的很陌生,因此感谢您提供任何帮助。

提前致谢!

0 投票
1 回答
57 浏览

odoo - 在行中添加删除选项,就像我们在购物车中一样

我的结构就像我们在带有产品的购物车中一样。

以下是有关我的结构的详细信息:

我在网站上创建了一个页面,其中有一个按钮可以添加行,用户将在其中输入产品和数量等详细信息。但是没有任何选项可以删除行。所以我想添加一个选项来删除任何特定的行,为此我将添加“垃圾箱”图标,以便用户可以单击它并删除该行。

谁能帮我像购物车一样完成它?

在此处输入图像描述

0 投票
0 回答
165 浏览

odoo - 如何从网站访问自定义模块(针对门户用户)[odoo13]

我有一个自定义模块供用户上传一些信息和文件

我可以使用表单并使模块可以从网站访问,但我需要他们能够在那里进行编辑,就像他们是内部用户一样,但仅适用于 y 自定义模块

任何人都知道该怎么做,非常感谢你提前。

编辑

阅读@KevalMehta 的评论后

我想我的问题应该是如何从表单更新记录

这是我在模块中创建新记录的代码

所以首先我想在如何更新之前我需要我需要更新的记录的ID

我的事情@KevalMehta 指的是我使用.sudo()如何提供正确的访问权限

0 投票
0 回答
121 浏览

javascript - 当用户未登录odoo 13时,JS不会触发

我正在开发一个 odoo 主题,但由于某种原因,当用户未登录时,我的 js 没有触发

我弄清楚了为什么我的 JS 不工作并且我使用了错误的 inherit_id xml

#Wrong inherit_id="website.assets_editor"

正确的是inherit_id="website.assets_frontend"

我不确定我是否应该删除这个太愚蠢的问题

0 投票
1 回答
1238 浏览

javascript - 如何为网站导航创建自定义模板 odoo 13

如何为网站导航栏创建自定义 odoo walker

类似于 Wordpress 允许创建 odoo 用来添加菜单的 html 模板,以便我可以设计导航

odoo中是否有类似的功能

如果不是如何在 JS 中获取 odoo 中的所有活动菜单

一个 Wordpress 助行器的例子