匿名ユーザーだとRSSへのリンクがされません

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

rssを配信したいと思い、いくつかのコンテンツタイプの掲載オプションを
「フロントページへ掲載」に設定しました。

ホーム ≫ 管理 ≫ サイト構築 ≫ メニューで
RSSというメニューをつくってその中にRSSというリンクを設定し
パスをrss.xmlにしました。

そして上記のブロックを
ホーム ≫ 管理 ≫ サイト構築 ≫ ブロックで
サイドバーに表示させるように設定しました。

ログインした状態で見るとメニューにRSSへのリンクが表示されていて
クリックすると普通にRSSの登録画面になりました。
(ブラウザがchromeなのでRSSへのリンクを押すとRSSの登録画面になります)

ログアウトすると不思議なことに上記のメニューの文字は見えるのですが
http://自分のサイトのURL/rss.xmlへのリンクはされていません。

試しに
http://自分のサイトのURL/rss.xml
に直接、アクセスしてみると、xmlのソースがそのまま表示されているような
画面になっていました。

下記のような状態です。
http://drupal.situmon.net

権限の問題かと思ってrssとかfeedなどの権限を探したのですが
特に関連しそうな権限は見つかりませんでした。
匿名ユーザーにRSSを配信するにはどうしたら良いのでしょうか?

Comments

blauerberg's picture

メニューのパスをrss.xmlではなくFQDNも含めて指定すれば匿名ユーザーでもメニューが表示されるはずです。

bzj00220's picture

FQDNまで含めるということだったので
http://drupal.situmon.net/rss.xml
と指定してみたのですが、まだ匿名ユーザーの場合はリンクがつながっていません。

blauerberg's picture

自分のテスト用のサイトではFQDN指定すればリンクが表示される事を確認できていますので、
何か他の設定ないし使っているモジュールに差があるのかもしれません。
何かアクセス制御系のモジュールは導入されていますか?

また、メニュー回りはキャッシュが残りますので、一度キャッシュをクリアしてみてはどうでしょうか?

多分、http://drupal.situmon.net

blauerberg's picture

多分、http://drupal.situmon.net の左下にあるNewsfeedsの下のRSSのリンクが押せないという事ですよね?であれば、HTML的にはちゃんと

<a href="http://drupal.situmon.net/rss.xml">RSS</a>

と出てますよ。Drupalの設定ではなくcssの問題です。

bzj00220's picture

確かにソースを表示させるとリンクされていますね・・・
CSSの問題ということなので、CSSについて調べてみます。
ありがとうございました。

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

Group organizers

Group categories

Group notifications

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

Hot content this week