こんにちは。
Tiny-DでFLASHを使った地図を置いてページラップ(WRAP3)したものを表示させようとしています。私のサイトは、Simplified URLsも使っているのですが、MultiMenu(設定は&[tinyd18])からアクセスしようとするとラップしたhtml自体は表示されますが、FLASH(.swf)が表示されません。この時、swfファイルを呼び込もうとしてはいますが、ずっと呼び込む状態が続いていつまで経っても地図が表示されません。(この時のURLはhttp://www.ドメイン名/tinyd18+index.htmになっています。)
そこでMultiMenuの設定を@[tinyd]index.phpにして、指定されたモジュールがロードされている時だけサブメニューを表示させてそこからアクセスしてみると今度は問題なくswfファイルが呼び込まれます。(この時のURLはhttp://www.ドメイン名/modules/tinyd18/rewrite/tc_1.htmlになっています。)
希望としてはMultiMenuでサブメニューを表示させないで、単一のメニューを表示させ、そこからアクセスして正しく表示させたいと考えています。
ちなみに、ローカルでSimplified URLsを使用しない状態でテストしてみました。
ページラップはWRAP2
MultiMenuで&[tinyd18]と指定
これでMultiMenuからアクセスすると問題なく地図が表示されました。なので、Simplified URLsが問題なんだろうというのはなんとなく分かりました。でも、Simplified URLsを削るのもどうかなあ・・・とも考えています。できることならSimplified URLsを利用しつつMultiMenuでは単一のメニューを表示させてそこからアクセスして地図を正しく表示させたいのですがどうやったらいいのか・・・・。
今は仕方がないので、MultiMenuで@[tinyd]index.phpと指定してhtmlの頭に「MultiMenuのサブメニュー「地図」からアクセスしてください。」とお断りを書いてユーザを誘導させています。
やはりSimplified URLsをあきらめるべきでしょうか?こんな方法があるよなんてご存知の方是非アドバイスお願いいたします。
やっぱりそうなんですか。分かりました。他に対策を考えて見ます。いつもありがとうございます!