【问题标题】:How to change asset publisher default not found message?如何更改资产发布者默认未找到消息?
【发布时间】:2020-04-28 04:37:16
【问题描述】:

我有一个 asset-publisher 的新闻/文章,但是当我在友好 URL 中输入不存在的文章的名称时,它会显示错误消息。

友好网址:

/-/asset_publisher/instanceID/content/name-of-non-existent-article

错误信息:

El usuario 不存在。

翻译:

找不到用户。

直译:

用户不存在。

但正如我所说,我的 asset-publisher 是文章/新闻,而不是用户。

有没有办法更改此消息?

或者也许我需要指定内容类型?怎么样?


我不会挂钩该属性:

the-user-could-not-be-found=The user could not be found.

这不是挂钩的关键(我正在寻找另一个版本的属性),看看答案。

【问题讨论】:

  • 我刚刚在 Liferay 6.2 EE 上尝试了它,它带有一个接近最新 SP 的修补程序,但是我配置了我的资产发布者,它告诉我“找不到内容”(粗略翻译)。您能否在 Liferay 版本和资产发布者配置上添加更多详细信息?
  • @JonatanCloutier 用完整版本和“真实”文字更新了问题,我在搜索文字时想念它(我收到西班牙语的消息并在英语上搜索相同的文字,但有多个相同的文字。)。我不知道如何在此处从资产发布者配置中添加详细信息,有很多选项卡...您需要了解具体的内容吗?
  • 它将是资产发布者的内容选择选项卡,也是第二个选项卡中的显示模板。对于版本,你在EE上,你知道你用的是哪个SP吗?
  • @JonatanCloutier 更新了问题。我不知道 Service Pack 正在使用什么,而且看起来您似乎无法确定 View Liferay Service Pack version。顺便说一句,感谢您的时间
  • 我从“不要挂钩该属性”的想法开始,因为我认为这是另一个属性键并且是资产发布者的错误。但现在我认为它更多的是翻译错误。再次更新说明。所以如果没有更好的建议出现,也许我还是会挂上它。

标签: liferay liferay-6


【解决方案1】:

感谢Jonatan CloutierContent cannot be found 的评论,我意识到这是来自Liferay 的翻译错误。

最后在这里搜索这个文字Language_es.properties

the-asset-could-not-be-found=El usuario no existe. //The user does not exist.

同样的英文文字Language.properties:

the-asset-could-not-be-found=The asset could not be found.

所以我决定挂钩它,因为它只是西班牙语属性中的翻译错误。

【讨论】:

    猜你喜欢
    • 2013-06-18
    • 2015-11-14
    • 2013-01-29
    • 1970-01-01
    • 1970-01-01
    • 2014-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多