ViewSlideshowのフィールド設定が反映されません。

Events happening in the community are now at Drupal community events on www.drupal.org.
hitomi_o_o's picture

こんにちは。行き詰まってしまったので質問させて下さい。

ViewsSlideshowのViewの設定を開いた際に、フィールド項目のみ設定が反映されません。
上書き状態にしても、デフォルトと同じ状態(一般的なファイル)になってしまいます。また、デフォルトを変更しようとしても、同じように設定が適用されず、一般的なファイルになります。

フィールド以外の別の項目は、反映されています。
モジュールの入れなおしや、Viewの入れなおしなど行ったのですが、改善が見られません。

些細なことかもしれませんが、ぜひご教授いただければと思います。

Comments

kenppx's picture

はじめまして、kenppxと申します。
viewsSlideshowにはjquery cycle pluginが必要だったはずですが、
このプラグインをダウンロードして、適切な位置に置いてありますでしょうか?

モジュールとは別にjquery.cycle.all.min.jsを以下の位置に設置する必要があります。
sites/all/libraries/jquery.cycle

You need to download jQuery cycle plugin and copy jquery.cycle.all.min.js to sites/all/libraries/jquery.cycle You can find the plugin at http://malsup.com/jquery/cycle.

kenppx様

hitomi_o_o's picture

すみません、Drupalのバージョンが漏れておりました。
Drupalのバージョンは、6.28を使用しています。

とりあえずViewsSlideshowのバージョンが6.x.2.3でしたので、バージョンアップしました。

CtoolsとLibrariesが不足していたので、入れてみます。
(librariesのバージョン6対応ありますね、失礼しました)

それと、プラグインははいっていませんでした。
早速入れてみます。素早い回答、ありがとうございます。

kenppx様

hitomi_o_o's picture

先ほどの件ですが、jquery.cycle.all.min.jsを設置せずともスライドは動いているのですが、
フィールドの設定が何一つ変わらないので、画像が表示できない状態です。

設定が「一般的なファイル」となっておりまして
ラベル名、ファイル名、ファイルのアイコンがスライドされているだけ、という状態です。

変更したい点は、ラベルとフォーマットが変更出来れば良いのですが、設定も変更し保存しても反映されません。
説明が足りず、申し訳ありません。宜しくお願い致します。

とりあえず現状をまとめます。

hitomi_o_o's picture

Drupalバージョンは6.28
Views Slideshow 6.x-3.0のバージョンにしました(これにあたって足りないモジュールなどは追加インストールという風にしてます)

スライドショーとしては動いているのですが、
Viewのフィールド設定が何度上書きしても、デフォルトから変わりません。
変わらない項目が、「コンテンツのメディアを指定している項目」です。

ラベルを非表示にすることと、画像のフォーマットを変更したいのですが、デフォルトを設定変更しても変化がありませんし、ブロック、ページも同じようにその項目だけ変化がありません。
他の項目は、変更したりできます。

あとはラベルを非表示にし、かつ画像が表示出来れば良いのですが…。
引き続き、宜しくお願い致します。

kenppx's picture

試しにviewsでフォーマットをスライドショーではなく、HTML listやUnformatted list
に設定した場合はいかがでしょうか?
その状態でラベルを非表示にして、画像を表示することはできていますか?

もし、HTML listやUnformatted listでも出来ないようですと、Views Slideshowの問題ではなく、
viewsの設定の問題なのかとも思います。

kenppx様

hitomi_o_o's picture

ありがとうございます。

ノードのタイプを一旦変更し(メディア→アイテム2)、フィールドを画像添付にしてあげたら、ラベル非表示に変更ができて、画像が表示されました。
しかし、スタイル設定のスタイルを変更してみようとした際に、Slideshowではエラーが出るようになりました。

強制的に更新はできますが、
No main frame module is enabled for views slideshow.と表示されます。

設定ボタンを押した際のエラーは
An errot occurred at /admin/build/views/ajax/display/imageslide/block_1/style_options.

Error Description:
Call to undefined function ctools_include()【中略】
/sites/all/modules/views_slideshow/views_slideshow_plugin_style_slideshow.inc on line30
と表示されるようになりました。

指定のファイルは何も触っておりませんが、一応念のため
views_slideshow_plugin_style_slideshow.incの27~30行目です。

// Build the settings form for the view.
function options_form(&$form, &$form_state) {
// Include ctools dependent support
ctools_include('dependent');

kenppx様

hitomi_o_o's picture

上記の件、解決いたしました。

Views Slideshow: Cycleがたまたま無効になっており(おそらくDBを一度以前のものに戻した関係?)、それで上記のErrorが出ていたようです。
スタイル設定で、スライドショーを選択できるようになり、スライドの設定も可能になりました。

ただ、スライドショー設定、更新後に
warning: implode() [function.implode]: Invalid arguments passed in /(中略)/includes/form.inc on line 853.
上記のErrorが何行か出てきます。
設定は保存されて、適応されているので問題は無さそうですが…;

何はともあれ、とりあえず解決いたしました。
kenppx様、ありがとうございました。また機会がありましたら、よろしくお願い致します。

日本 コミュニティ: Drupal Japan User Group

Group organizers

Group categories

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: