Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;同一文章别名;在前端编辑已翻译(joomfish)文章时joomla出错_Joomla_Alias_Article_Joomfish - Fatal编程技术网

&引用;同一文章别名;在前端编辑已翻译(joomfish)文章时joomla出错

&引用;同一文章别名;在前端编辑已翻译(joomfish)文章时joomla出错,joomla,alias,article,joomfish,Joomla,Alias,Article,Joomfish,joomla版本2.5.8 joomfish版本2.5.0 我写了一篇文章,并与joomfish一起翻译。 我与创建该文章的用户登录,并尝试对其进行编辑。 用英语(基础语言)我可以成功地编辑它。 在希腊文(翻译)中,当我试图编辑文章时,我收到一个错误“类别中的另一篇文章具有相同的别名” 即使我把翻译放在另一个类别中,我也可以编辑它一次,并且新版本会再次保存到原始文章的类别中!!!所以我不能再编辑它了 我在论坛和谷歌上找不到任何东西。。。 我必须切换到核心joomla多语言系统并卸载joomfis

joomla版本2.5.8 joomfish版本2.5.0

我写了一篇文章,并与joomfish一起翻译。 我与创建该文章的用户登录,并尝试对其进行编辑。 用英语(基础语言)我可以成功地编辑它。 在希腊文(翻译)中,当我试图编辑文章时,我收到一个错误“类别中的另一篇文章具有相同的别名”

即使我把翻译放在另一个类别中,我也可以编辑它一次,并且新版本会再次保存到原始文章的类别中!!!所以我不能再编辑它了

我在论坛和谷歌上找不到任何东西。。。 我必须切换到核心joomla多语言系统并卸载joomfish吗?是否允许在多篇文章中使用相同的别名?
还有其他建议吗?

我也有类似的错误。这是因为乔!Fish2.5的工作方式与旧版本不同。它将两篇文章(原文和译文)都保存在article manager中,因此无论如何,文章都不能以相同的别名存储

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

   <treatment>
      <target>native</target>
      <tableclass>Content</tableclass>
      <publishedfield>state</publishedfield>
      <translationObjectModel file="joomfish.translatable.translationobject.content">TranslationObjectContent</translationObjectModel>
      <jformModel>ContentJForm</jformModel>
   </treatment>

本地的
内容
状态
翻译对象内容
ContentJForm
把这个拿走

在你完成这个任务之后!Fish停止重复内容,您将获得许多具有相同别名的翻译

注意:您可能需要在Article Manager中删除重复的文章