picoについて質問があります。


投稿ツリー


前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2012/8/19 15:07
rrkdk 

「photograph」テーマを使わさせて頂いています。

picoでのパンくずについて質問があります。

picoのパンくずが次のように表示されます。
(picoのモジュール名はイベントです。picoのディレクトリ名は「pico_event」です。また、
なお、リンクのありなしも知らせたいので、@を付けた所はリンクありとします。)

    ホームページ最上部:ホーム@>イベント@>イベント
    コンテンツ部最上部:イベント@>イベント

イベントが2度、表示されないようにしたいです。私の希望は次のとおり

    ホームページ最上部:ホーム@>イベント@
    コンテンツ部最上部:イベント@

これからは、私が調べた情報です。
1.貴社のホームページでは、正常のようです。
  「ホーム > Documents」となっており、正常

2.pico一般設定の「モジュールトップでは自動生成メニューを表示する⇒いいえ」にしたら
  次のようになりました。
    ホームページ最上部:ホーム@>イベント
    コンテンツ部最上部:イベント

3.ニュースモジュール「bulletin」の場合は次のようでした。
    ホームページ最上部:ホーム@>ニュース@
    コンテンツ部最上部:ニュース@

4.他のテーマでもpicoのパンくずは同じ結果でした。(basic5等)

上記項目2を「はい」のままpicoのパンくずを私の希望通りに直す方法を教えて頂けませんか。

よろしくお願い致します。

前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2012/8/19 21:38 | 最終変更
marine  管理人   投稿数: 410

rrkdk 様

当方のテーマをご利用いただき、ありがとうございます。
また、私どもへのお問い合わせをいただいており、お返事を書かせていただこうと思っておりましたところ、掲示板への書き込みがありましたので、こちらでのお返事とさせていただきたいと思います。

まず、最初にお断りさせていただきますと

貴社のホームページ

と書いてらっしゃいますが、当方は会社組織ではなく、個人の趣味としてやっているものです。
そのあたり誤解されませんようにお願いいたします。

また、

私の希望通りに直す

という風に「直す」という表現をお使いになっていますが、それですと私どものテーマが誤っているかのように受け取れます。

また、次の表現もいかがなものかと・・・

1.貴社のホームページでは、正常のようです。
 「ホーム > Documents」となっており、正常

「正常」という表現の反対語として現状が「異常」であるかのように受け取れてしまいます。

正直なところ、少々、心中穏やかでないところでございます。

2.pico一般設定の「モジュールトップでは自動生成メニューを表示する⇒いいえ」にしたら
  次のようになりました。
    ホームページ最上部:ホーム@>イベント
    コンテンツ部最上部:イベント

うちのサイトでも、そのように設定しているので、ご覧になっているとおりの、貴兄が言われる「正常」表示となっているところです。個人的に、自動生成メニューの出方が好きではないので・・・

テーマ photograph の場合、パンくずリストは、theme_breadcrumbs.htmlというファイルで表示設定しております。
そこでは、webphotoだけ特別扱いとして表示設定を変更しておりますが、その他については、同じ設定を利用して表示するようにしております。(webphotoのパンくずリストの出方の調整のため)

従いまして、picoとbulletinとで表示の仕方が違うと言われましても、それぞれのモジュールが吐き出すデータが違うため、異なる表示となるようです。

表示の仕方などについては、趣味の問題とかもありますし、設定についても人それぞれではないかと思います。
それを、「正常ではない」ような表現で言われますと、「ご自分のお好きなようにカスタマイズしてください」としかお返事できないというのが、正直なところです。

ただ・・・突き放すだけなのもどうかと思いますので
少しだけ、ヒントを差し上げたいと思います。

theme_breadcrumbs.htmlの中で

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
<{else}>
	<ul>
 	<li><a href="<{$xoops_url}>/"><{$smarty.const._gallery_HOME_NAME}></a>&nbsp;&gt;&nbsp;</li>
	  <{foreach from=$xoops_breadcrumbs item="item"}>
		  <{if $item.url}>
		       <li><a href="<{$item.url}>"><{$item.name}></a>&nbsp;&gt;&nbsp;</li>
		  <{else}>
		       <li><{$item.name}></li>
		  <{/if}>
	  <{/foreach}>
	</ul>
<{/if}>

となっているところを

1
2
3
4
5
6
7
8
<{else}>
	<ul>
 	<li><a href="<{$xoops_url}>/"><{$smarty.const._gallery_HOME_NAME}></a>&nbsp;&gt;&nbsp;</li>
	  <{foreach from=$xoops_breadcrumbs item="item"}>
		       <li><a href="<{$item.url}>"><{$item.name}></a>&nbsp;&gt;&nbsp;</li>
	  <{/foreach}>
	</ul>
<{/if}>

とでも変更して様子を見てください。
もしかしたら、ご希望通りになるかもしれませんし、上手く行かないかもしれません。
上手く行かなければ、さらなるカスタマイズが必要となります。

また、これだけだと他のモジュールの時に、ご希望の動作とならないかもしれません。
そのときは、モジュールごとに分岐処理を行っていくしかありません。

theme_breadcrumbs.html の中に、webphotoの場合の分岐処理が書かれていますので、それにならって分岐処理を行ってみてください。

ただ、私自身は、現状で特段の問題を感じておりませんので、変更することはないと思います。
あしからず、ご了承ください。

もっとも、これからテーマを作って行くに際して、もっと良い表示方法とかが見つかったら、そのときはまた考えるかもしれませんが・・・

前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2012/8/20 9:00
rrkdk 

早速の返答をありがとうございました。

いろいろと私の勘違いや、心足らずの言葉で、不愉快な思いをさせて、申しわけありません。
私の考え方が誤っていたので、そんな言葉が出てしまったのです。ごめんなさい。
今後は感謝の気持ちを持って行こうと思います。

picoについてのヒントを頂いて感謝です。
ヒントを元に、パンくずについて試してみます。

すばらしいXOOPSの記事やらテーマやら、大変感謝しております。
ありがとうございました。

このトピックに投稿する

題名
ゲスト名
投稿本文
  条件検索へ