Posted by bzj00220 on April 16, 2013 at 1:40am
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
メニューのパスをrss.xmlではなくFQDNも含めて指定
メニューのパスをrss.xmlではなくFQDNも含めて指定すれば匿名ユーザーでもメニューが表示されるはずです。
FQDNまで含めるということだったので http://dr
FQDNまで含めるということだったので
http://drupal.situmon.net/rss.xml
と指定してみたのですが、まだ匿名ユーザーの場合はリンクがつながっていません。
自分のテスト用のサイトではFQDN指定すればリンクが表示さ
自分のテスト用のサイトではFQDN指定すればリンクが表示される事を確認できていますので、
何か他の設定ないし使っているモジュールに差があるのかもしれません。
何かアクセス制御系のモジュールは導入されていますか?
また、メニュー回りはキャッシュが残りますので、一度キャッシュをクリアしてみてはどうでしょうか?
多分、http://drupal.situmon.net
多分、http://drupal.situmon.net の左下にあるNewsfeedsの下のRSSのリンクが押せないという事ですよね?であれば、HTML的にはちゃんと
と出てますよ。Drupalの設定ではなくcssの問題です。
確かにソースを表示させるとリンクされていますね・・・ CS
確かにソースを表示させるとリンクされていますね・・・
CSSの問題ということなので、CSSについて調べてみます。
ありがとうございました。