问题标签 [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 回答
2476 浏览

openerp - 如何从odoo的下拉列表中保存数据

在我的 odoo 9 网站的一个页面中,我有一个下拉列表(在 xml 视图中使用选择标签),如何保存用户选择的选项?

代码:

模型:

如您所见,我已经尝试在模型中做一些事情,所以它可以工作,但我似乎无法理解,知道为什么它不起作用吗?

编辑:我正在寻找与此类似的答案,但适用于 Odoo 而不是 PHP。

0 投票
0 回答
3135 浏览

javascript - 在 Odoo 网站中创建模态对话框

我确实在 xml 中创建了我的模态弹出窗口并将其放在/my_module/static/src/xml/文件夹中

此模板与 Javascript 小部件相关联。我确实使用 JavaScript 在主页中呈现它,如下所示。

只有当用户未登录(即公共用户)时,我才必须呈现此弹出窗口。我怎样才能做到这一点?如何从 JavaScript 检查当前用户 ID?

0 投票
2 回答
600 浏览

openerp - 如何在odoo9中检查两个many2many字段是否完全相等?

我在模型“news.ads”和“blog.post”中都有一个 many2many 字段“tag_ids”。

我想从“blog.post”中获取“tag_ids”与“news.ads”中的“tag_ids”完全匹配的所有记录。

我在控制器中尝试了以下操作,但没有成功,

如何在 odoo9 中搜索此类记录?任何解决方法..!!

0 投票
1 回答
369 浏览

openerp - Odoo8:如何翻译用户从后端添加的网站内容

我为 odoo 8 制作了一个自定义模块,在网站上添加了一个图片库。然后,用户可以从后端添加图像和描述,这些图像和描述将自动显示在前端。

有没有办法在odoo中有效地翻译用户“动态”添加的文本,例如图像描述或产品描述?我的想法是访问者可以在前端更改语言,然后应该在图像旁边显示正确的翻译。

或者我是否需要在后端为我想要支持的每种语言提供一个描述字段?

编辑:画廊目前是这样实施的

有没有办法翻译 photo.description 字段的内容而不仅仅是名称?

0 投票
1 回答
1628 浏览

openerp - Odoo,如何使 Python 函数在 Qweb 模板中可访问

如何使 Python 函数在 Qweb 模板中可访问。就像在website_salewebsite_hr_recruitment模块中的模板中使用
的 Python 函数一样slug()

0 投票
2 回答
1075 浏览

openerp - 注册时如何在odoo中添加一个“公司名称”字段?

我想在注册过程中在 odoo 中添加一个额外的字段。如果管理员创建了多家公司,则用户可以在注册期间选择公司。

演示屏幕

谁能帮助我如何在注册表单中实现公司选项的下拉菜单?

不知道它是如何工作的。TIA

0 投票
1 回答
76 浏览

jquery - Fullpage.js 未在 odoo 网站的移动设备中加载

我在 odoo 中开发了一个网站.. 带有滚动动画 fullpage.js 但是,我的 fullpage.js 没有加载到移动设备中..任何帮助都会很棒。

0 投票
1 回答
691 浏览

openerp - 如何将价格字段添加到 Odoo 产品模板?

我在网站上使用这个免费的 Odoo 数据滑块模块。 https://www.odoo.com/apps/modules/9.0/website_snippet_data_slider/ 一个不错的模块,也很好用。我需要在其中添加“价格”字段,因为目前它只显示产品名称。

在此处输入图像描述

根据此模块,我们可以将字段添加到从 product.template 到此部分的滑块

https://github.com/laslabs/odoo-website/blob/9.0/website_snippet_data_slider/static/src/js/data_slider.js#L131

试图添加这样的价格字段

this.priceField = this.widgetOptions.data_price_field; this.fields = [this.priceField, 'lst_price'];

不幸的是它不起作用。谁能指出我的原因并解决?

谢谢

0 投票
0 回答
855 浏览

base64 - odoo base64 图像在自定义模块的网站上不起作用

我正在创建一个自定义模块。在后端用户将能够上传一个部分的背景图像。我在后端有一个二进制字段。

但由于某种原因,图像没有显示。这是我正在使用的 qweb 代码行 -

这会以不兼容的方式以二进制格式加载数据。

以下是我第一次加载网页且未显示图像时的屏幕截图-Google 开发人员工具检查元素视图

以下是我在可编辑模式下使用比行并按 Enter 时的屏幕截图。图像显示清晰: Google 开发者工具检查元素视图

谁能告诉我有什么问题?

0 投票
1 回答
1305 浏览

javascript - 未找到 Qweb 模板 - Odoo v8

我正在使用 Odoo v8 开发一个网站。我想写一个片段,它的结构是由 javascript 加载的。下面是我的代码......首先,我有一个片段结构:

然后我有一些 javascript 代码来呈现片段内容:

然后我有一个 QWeb 模板来显示我的结构内容(文件名:snippet_template_filename.xml):

问题是这一行:

发生“找不到模板'website.snippet_hello'”的错误我注意到当我以管理员身份登录时(尚未尝试其他帐户),它运行良好。当我在浏览器上注销时,它只是发生了错误。请给我您的建议,谢谢!