201からまでを表示 (計279) |
毎度お世話様です。
さて、掲題の通りです。このようなカスタムテンプレートを作りたいです。
coreのcontroller.phpなども見てみたのですが、どこで取得しているのかさっぱりわかりません…
どなたかお知らせいただけませんでしょうか m(_ _)m
イメージとしては
トップ
├ページA
│├ページA1
│├ページA2
│└ページA3
└ページB
├ページB1
├ページB2
└ページB3
オートナビのダイアログで「特定のページ下」でページAを選択すると、
ページA
ページA-1
ページA-2
ページA-3
というようなマークアップで吐き出したいです。
Posted on 11月 28, 2014 at 3:44 午後
|
ご報告ありがとうございました。
私も早い時点でパーミッションのことについて気づくことが出来ればよかったのですが…
concrete5もサーバーサイドで動くものですから、パーミッションも大事な設定箇所となります。
私も勉強になりました。
Posted on 11月 21, 2014 at 12:38 午後
|
実は私、本は持っていますがこのテーマの実践はしてませんでした。
なので、jackpotさんのお困りの箇所だけ試してみました。
結果、私の環境では正しく出力されています。
jackpotさんの①〜④の手順は正しいのですけれども、気になるのは「画像の適用」の部分です。ここを具体的にどのようにされたか教えていただけますか?
各ページの属性に対し、しっかり「ナビ画像」「ナビ画像(hover)」が設定されてますでしょうか。
ちなみに、設定がなされていれば、設定画面は、添付ファイルの通りになります。
Posted on 11月 20, 2014 at 1:10 午後
|
①、②、④は良いと思います。
気になったのは、③です。
サーバー/httpdocs/conc/global/autonav/templates/global_nav.php
とありますが、正しいカスタムテンプレートの配置位置は、
サーバー/httpdocs/conc/blocks/autonav/templates/global_nav.php
となります。
Posted on 11月 20, 2014 at 12:08 午後
|
あ、もしかしてですが
$img_out = $ni->c0bj->getAttribute('globalnav_image');
ではなく、
$img_out = $ni->cObj->getAttribute('globalnav_image');
ではないでしょうか?
Posted on 11月 19, 2014 at 6:37 午後
|
記述に間違いがないとすれば、要因は他にあるはずです。
・カスタムテンプレートの適用は済んでいますか?
・カスタムテンプレートに作成したカスタムテンプレートの名前が出てきていない場合は、配置する階層を間違えていませんか?
このあたりの確認はいかがでしょうか?
Posted on 11月 19, 2014 at 6:36 午後
|
いえいえ、最初はみんな初心者ですので、何でもどんどん聞いてくださいね
カスタムテンプレートを配置する階層は、
blocks/autonav/templates
になります。初めてオートナビのカスタムテンプレートを作る場合は、blocksの中にautonavというディレクトリは無いはずですので、自分で作成してください。その下位のtemplatesも同じです。
Posted on 11月 19, 2014 at 3:39 午後
|
デフォルトのオートナビブロックは、画像を出力する機能を持ちあわせていません。
ご推察の通り、カスタムテンプレートを作成し、適用する必要があります。
公式活用ガイドブックをお持ちであれば、P198〜201のソースコードを参考にしてください。
Posted on 11月 19, 2014 at 1:37 午後
|
うちで似たレイアウトをやったことがあるので、オートナビの設定をお知らせします。
カスタムテンプレートは特に必要ないんじゃないでしょうか。
オートナビの吐くul.nav > li に対して、float: leftをかけるか、display: inline-blockなどで横並びにしてあげればいいでしょう。
Posted on 11月 19, 2014 at 12:16 午後
|
なるほど、それはやはりテーマのCSSが絡んでいますね。
私は公式活用ガイドブックのテーマを手元にインストールしていないのですぐ確認できないのですが、
開発者ツールで検証し、セレクタを細かく指定してやると、上手くいくかもしれません。
思い通りに変更できるよう、祈っております。
Posted on 11月 06, 2014 at 5:46 午後
|