首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在前台编辑翻译的(joomfish)文章时,joomla出现"same文章别名“错误

在前台编辑翻译的(joomfish)文章时,joomla出现"same文章别名“错误
EN

Stack Overflow用户
提问于 2013-03-23 04:56:50
回答 1查看 769关注 0票数 0

joomla版本2.5.8 joomfish版本2.5.0

我创建了一篇文章,并用joomfish翻译了它。我用创建这篇文章的用户登录,我正在尝试编辑它。用英语(basic语言)我可以成功地编辑它。在希腊语(翻译)中,当我尝试编辑文章时,收到错误消息“该类别中的另一篇文章以相同的别名存在”。

即使我将翻译放入另一个类别,我也可以编辑它一次,而新版本又被保存到原始文章的类别中!所以我不能再编辑它了……

我在论坛和谷歌上什么也找不到……我是否必须切换到core-joomla-multilingual system并卸载joomfish?是否允许在多篇文章中使用相同的别名?还有其他建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-21 20:11:10

我也有过类似的bug。这是因为Joom!Fish 2.5的工作方式不同于旧版本。它将文章(原始和翻译的)都保存在文章管理器中,所以文章无论如何都不能以相同的别名存储。

我做了什么:,转到/libraries/joomfish/contentelement/contentelements/,你可以看到存储在这里的*.xml文件。每个文件都对应于不同的元素。例如,打开content.xml并找到以下代码:

代码语言:javascript
复制
   <treatment>
      <target>native</target>
      <tableclass>Content</tableclass>
      <publishedfield>state</publishedfield>
      <translationObjectModel file="joomfish.translatable.translationobject.content">TranslationObjectContent</translationObjectModel>
      <jformModel>ContentJForm</jformModel>
   </treatment>

把这个去掉。

完成此操作后,Joom!Fish将停止重复的内容,您将获得许多具有相同别名的翻译!

附注:您可能需要删除文章管理器中的重复文章。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15579717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档