ありがとうございます。
今確かめているのですが、153行目当たりとありますが、view.php全体で130行くらいしかありません。もし53行目だとすると
foreach ($navItems as $ni) {
$classes = array();
if ($ni->isCurrent) {
//class for the page currently being viewed
$classes[] = 'nav-selected';
}
if ($ni->inPath) {
//class for parent items of the page currently being viewed
$classes[] = 'nav-path-selected';
}
となっています。
ここだとすると、どこに
$ni->cObj->getCollectionDescription()
を挿入すれば良いでしょうか。
ナビ項目に説明を追加できないでしょうか
2013年7月21日 at 17:18
オートナビでメニューを作成しますが、この時ページ設定の説明欄を表示できないでしょうか。
譬えばメニューに「Contact」とし、その下に説明欄を「お問合せ」として表示するようには出来ないでしょうか。
マーケットプレイスで有料のテーマの中にそのようなものがありますが、ソースを見てもわかりませんでした。
http://dotawesome.isitvivid.com/cool/
タグ:
Re: ナビ項目に説明を追加できないでしょうか
2013年7月22日 at 14:07
どこに追加してもエラーが出まくりです。
115行目から
foreach ($navItems as $ni) {
echo '<li class="' . $ni->classes . '">'; //opens a nav item
echo '<a href="' . $ni->url . '" target="' . $ni->target . '" class="' . $ni->classes . '">' . $ni->name . '</a>';
if ($ni->hasSubmenu) {
echo '<ul>'; //opens a dropdown sub-menu
} else {
echo '</li>'; //closes a nav item
echo str_repeat('</ul></li>', $ni->subDepth); //closes dropdown sub-menu(s) and their top-level nav item(s)
}
となっていますが、どうすれば良いでしょうか。
115行目から
foreach ($navItems as $ni) {
echo '<li class="' . $ni->classes . '">'; //opens a nav item
echo '<a href="' . $ni->url . '" target="' . $ni->target . '" class="' . $ni->classes . '">' . $ni->name . '</a>';
if ($ni->hasSubmenu) {
echo '<ul>'; //opens a dropdown sub-menu
} else {
echo '</li>'; //closes a nav item
echo str_repeat('</ul></li>', $ni->subDepth); //closes dropdown sub-menu(s) and their top-level nav item(s)
}
となっていますが、どうすれば良いでしょうか。
Re: ナビ項目に説明を追加できないでしょうか
2013年7月22日 at 20:39
ソースを書いてみました。
http://gist.github.com/acliss19xx/6053137
リンク先のように変更すれば
ページ名(説明文)と出ます。
2行で表示するにはどうするんでしょう?だれかヘルプお願いします。
http://gist.github.com/acliss19xx/6053137
リンク先のように変更すれば
ページ名(説明文)と出ます。
2行で表示するにはどうするんでしょう?だれかヘルプお願いします。
Re: ナビ項目に説明を追加できないでしょうか
2013年7月23日 at 6:45
以下のように<br />を挟む変更すれば、2行になります。
変更前: echo '<a href="' . $ni->url . '" target="' . $ni->target . '" class="' . $ni->classes . '">' . $ni->name . '(' . $ni->cObj->getCollectionDescription() . ')</a>';
変更後: echo '<a href="' . $ni->url . '" target="' . $ni->target . '" class="' . $ni->classes . '">' . $ni->name . '<br />(' . $ni->cObj->getCollectionDescription() . ')</a>';
すみません。私のはもう要りませんね。
変更前: echo '<a href="' . $ni->url . '" target="' . $ni->target . '" class="' . $ni->classes . '">' . $ni->name . '(' . $ni->cObj->getCollectionDescription() . ')</a>';
変更後: echo '<a href="' . $ni->url . '" target="' . $ni->target . '" class="' . $ni->classes . '">' . $ni->name . '<br />(' . $ni->cObj->getCollectionDescription() . ')</a>';
すみません。私のはもう要りませんね。
Re: ナビ項目に説明を追加できないでしょうか
2013年7月22日 at 12:48
横からすみません。
今日たまたまautonavをいじくっていたので、説明書きが出てくる機能を付けてみました。
頭でイメージされている仕様になっているかどうかわかりませんが、いちど試してみてください。
http://concrete5.tomo.ac//download/download8.php
packagesで解凍し、「concrete5で拡張」でインストールしてみてください。
今日たまたまautonavをいじくっていたので、説明書きが出てくる機能を付けてみました。
頭でイメージされている仕様になっているかどうかわかりませんが、いちど試してみてください。
http://concrete5.tomo.ac//download/download8.php
packagesで解凍し、「concrete5で拡張」でインストールしてみてください。
Your post has been saved and will be published after approval by the forum moderator.
acliss
Re: ナビ項目に説明を追加できないでしょうか
ですと
autonav ブロック
concrete/blocks/autonav/view.php を
blocks/autonav/templates/add_disc.php にコピーします。
フォルダがない場合は作成してください。フォルダ名は上記のとおりでファイル名は任意です。
説明文は
$ni->cObj->getCollectionDescription()
でとってこれます。
add_disc.php の153行目あたりから表示作業をしているので
必要な場所に上記コードを追加してください。
テストしていませんのでご了承を。。。。