0

joomlaバージョン2.5.8joomfishバージョン2.5.0

記事を作成し、joomfishで翻訳しました。その記事を作成したユーザーでログインし、編集しようとしています。英語(基本言語)でうまく編集できます。ギリシャ語(翻訳)で、記事を編集しようとすると、「カテゴリ内の別の記事が同じエイリアスで存在します」というエラーが表示されます。

翻訳を別のカテゴリに入れても、一度編集すると、新しいバージョンが元の記事のカテゴリに再度保存されるので、もう一度編集することはできません...

フォーラムやグーグルでは一般的に何も見つかりませんでした...core-joomla-multilingual-systemに切り替えてjoomfishをアンインストールする必要がありますか?複数の記事で同じエイリアスを許可しますか?他に何か提案はありますか?

4

1 に答える 1

1

同様のバグがありました。これにより、Joom!Fish2.5は古いバージョンとは別の方法で機能します。両方の記事(元の記事と翻訳された記事)を記事マネージャーに保持するため、記事を同じエイリアスで保存することはできません。

私がしたこと:/ 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>

これを削除します。

このJoom!Fishを実行すると、コンテンツの重複が停止し、同じエイリアスで多くの翻訳が取得されます。

PS:ArticleManagerで重複する記事を削除する必要があるかもしれません。

于 2014-02-21T12:11:09.720 に答える