私が取り組んでいるウェブサイトには、ニュースページがあります。ニュース ページには、ニュース記事用の埋め込み iframe があります。このサイトには、すべてのページにサイドバーがあり、注目のニュース記事のタイトルが 3 つ含まれています。これらのニュース記事をニュース ページに誘導し、iframe 内で適切な関連ニュース記事を開くことは可能ですか? サイトは ExpressionEngine でセットアップされるため、クライアントがニュース リンクと対応する URL を変更できるようにリンクをセットアップする必要があります。
ニュース記事にリンクしてから target="news-window" (および iframe に news-window) を設定すると、ニュース ページにいるときに iframe で開くことがわかります。問題は、別のページにいる場合 (そのため iframe が見つからない場合)、別のウィンドウで開くことです。最初にニュースページに移動させてから、href を実行する必要があります。いくつかの単純なjqueryでそれを行うべきだと思いますが、どこから始めればよいか正確にはわかりません。どんな助けでも素晴らしいでしょう。
以下の回答から、コードを次のように調整しました。
サイドバー リンク: <a href="/news#id=1930">Link Here</a>
ニュースページ:
<?php if ( isset( $_GET['id'] ) ) : ?>
<iframe src="http://www.newsite.com/news/abunchofletters&ClientArticleID=<?php echo $_GET['id'] ?>" width="680" height="380" scrolling="yes" frameborder="0">
</iframe>
<?php endif; ?>
RSS フィードでは、記事 ID は「&ClientArticleID」で呼び出されます。リンクが機能し、iframe が機能するようになりましたが、リンクをクリックすると、iframe 内の特定の記事ではなく、ニュース ページに移動するだけです。? の代わりに # タグを使用しています。それは?動作していませんでした。おそらく、私のページは .php で終わっていないため、EE を使用しているためです。何かご意見は?