特定のJSを設定するとメニューバーのボタンが表示されなくなる

2015年6月18日 at 17:21

以下のURLようなブラウザ幅いっぱいに表示できるイメージスライダーを設置したくて、指定のjquery.jsなどを設定しました。

http://www.coolwebwindow.com/html5/template/src/HTML5_003/index.html

ファイルをアップロードしただけで、【編集モード】→【設定】をクリックしたらバグった表示になります。

ファイルのアップロードの前に
【編集モード】→【設定】→【カスタム属性】→【追加ヘッダー要素】へ指定のタグを入力し、設定保存するとConcrete5のメニューバーのすべてのボタンが表示されなくなります。
何か対策はあるでしょうか?

Concrete5のバージョンは5.6です。

参考のURLにあるイメージスライダーのように表示できるアドオンがありましたら、教えてください。
※本当は、希望するようなイメージスライダーのアドオンを知りたいです。

よろしくお願いします。

タグ:

Re: 特定のJSを設定するとメニューバーのボタンが表示されなくなる

2015年6月18日 at 17:46
上記テンプレートをそのままテーマ化してみました。
getThemePath() と header_required、footer_requiredを足しただけですが問題なく表示されます。
javascriptの読込順の確認などして、javascriptでエラーが出ていないか確認してみてください。
 

Re: 特定のJSを設定するとメニューバーのボタンが表示されなくなる

2015年6月18日 at 18:20
早速ありがとうございます。
追加ヘッダー要素ではなく、header.phpにそのまま設置し、JSデータをアップロードしたら、サンプル通りの表示になりました。
ただ、編集モードにし、ブロック編集をしようとしても、どのブロックも編集できなくなってしまっています。(※ブロックをクリックできない状態)
そして、質問に書いたように編集モードから設定をクリックすると編集画面がバグってしまっています。
そのへんはどうでしょうか?
 

Re: 特定のJSを設定するとメニューバーのボタンが表示されなくなる

2015年6月18日 at 18:47
jqueryはconcrete5自身が出力しますので、テーマ側では追加する必要はありません。 smiling
 

Re: 特定のJSを設定するとメニューバーのボタンが表示されなくなる

2015年6月18日 at 18:56
了解しました。ありがとうございます。
助かりました。
 

Re: 特定のJSを設定するとメニューバーのボタンが表示されなくなる

2015年6月18日 at 18:44
jquery.jsのデータの削除と入力削除をしたら、エラーはなくなりました。
ありがとうございました。