0

これは愚かな質問かもしれませんが、最近私はイベントのためにウェブサイトを管理するために雇われました。彼らは私に尋ねたDrupalのSlider翻訳

最後のものは、ウェブサイト全体を翻訳することである

私は前のDrupalを使用したことがないと私はいくつかの問題いくつかのことをやってたんだ... ... OK ... DONE ...

しかし、私のフロントページにはスライダーがあり、正常に動作するようにはできません。

私はlanguage1でimが正しく表示されるとき、私はlanguage2にいるとき同じことを表示します。クリックすると言語1の記事が表示されます...

私はビューにフィルタを追加します。 .TYPEコンテンツ翻訳:言語 をしかし、それは私のスライダ上に、いくつかの異なるimagensを置くために開始し、また、それはそれらをミックス...いくつかはlanguage1にあり、いくつかの他はlanguage2である

奇妙なCMS

答えて

0

時々ちょうどイメージをそのノードにリンクしても、必要な場所には届きません。代わりに、Drupalパス(またはパスを使用していない場合はノードID)のフィールドを追加してみてください。そのフィールドをディスプレイから除外し、イメージフィールドの上になるように並べ替えます(再配置しないと、トークンとして使用できません)。

次に、イメージフィールドで、 "このフィールドの出力を書き直してください" - "このフィールドをリンクとして出力する"(使用しているバージョンによって表現が多少異なる場合があります)置換パターンを使用して、目的の言語で目的のURLに移動します。例えば

は、EN /ノード/ [NID]

"ENが" 希望言語の言語の接頭辞である(この例では、英語)および[NID]の置換パターンでありますノードID (再び画像フィールドの上のフィールドでなければなりません)。これにより、画像フィールドがどのノードに属していても、ビューが正しい言語でリンクされます。

追加する編集:「このフィールドをそのコンテンツにリンクする」の選択を解除すると、カスタム書き換えが無効になり、何も変更されません。

希望に役立ちます。まだ混乱している場合は、使用しているDrupalのメジャーバージョン(5,6,7)とビューのバージョン(2または3)を教えてください。私はより具体的にすることができます。私が使用されているコンテンツのスライダのどのモジュールがわかりませんが、あなたがコンテンツグライダーを使用している場合は、このパッチは助けることができる、それは私のためにやった

-1

diff --git a/content_glider.module b/content_glider.module 
index 6e1eacd..e0c9397 100755 
--- a/content_glider.module 
+++ b/content_glider.module 
@@ -257,7 +257,8 @@ function content_glider_block_info() { 

function content_glider_generate_block($delta) { 

- global $base_url;  
+ global $base_url; 
+ global $language;  
    $ajax_base_path = $base_url; 

    $efects = array('updown', 'downup', 'leftright', 'rightleft'); 
@@ -290,6 +291,7 @@ function content_glider_generate_block($delta) { 
      ->fields('n', array('nid')) 
      ->condition('type', $content_type,'IN') 
      ->range(0, $content_glider_count) 
+   ->condition('language', $language->language) 
      ->orderBy('n.created' , $content_glider_order_type_val) ; 
     $result = $query->execute(); 
+0

リンクは偉大な答えをしない、ときあなたは将来の十分な担当者を持って、このコメントのようなものを作るようにしてください。 –

+0

このリンクは質問に答えるかもしれませんが、ここに答えの重要な部分を含めて参照用のリンクを提供する方が良いでしょう。リンクされたページが変更された場合、リンクのみの回答は無効になります。 –