跳转到主要内容

为您的CMS系统提供基本状态消息

项目描述

License: AGPL-3

CMS状态消息

“状态消息”是您希望向用户显示的重要消息。

例如:用户提交表单或执行特定操作,您想报告此操作的状态,例如“您的个人资料已更新”或“您的升级已成功。”。

此模块允许您轻松地向用户显示此类消息。

消息使用Twitter bootstrap警告显示。

您可以添加多个消息:它们将依次显示。

用法

设置消息

msg = _('My important message.')
if request.website:
    request.website.add_status_message(msg)

默认情况下,消息类型为info。标题(消息开头的标签)与消息类型匹配

  • ‘info’: ‘信息’

  • ‘success’: ‘成功’

  • ‘danger’: ‘错误’

  • ‘warning’: ‘警告’

您可以更改消息参数

msg = _('Watch out!')
if request.website:
    request.website.add_status_message(msg, mtype='warning', mtitle='Oh no')

消息将显示如下

preview

自定义外观

默认情况下,警告框添加到<main />内容顶部。如果您想自定义此行为,请覆盖或禁用cms_status_message.add_status_message模板。

问题跟踪器

问题在GitHub问题上跟踪。如果遇到问题,请检查是否已报告您的问题。如果您是第一个发现它的,请帮助我们将其解决,提供详细和受欢迎的反馈。

鸣谢

图片

贡献者

维护者

Odoo Community Association

此模块由OCA维护。

OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛使用。

为贡献此模块,请访问 https://odoo-community.org

项目详情


下载文件

下载您平台对应的文件。如果您不确定该选择哪个,请了解更多关于 安装包 的信息。

源代码分发

此版本没有可用的源代码分发文件。请参阅 生成分发存档 的教程。

构建分发

支持者