タグにtarget="_blank"
を追加すると、リンクをクリックすると新しいウィンドウが開きます。
しかし、これを<a>
タグにDrupalの方法で追加するにはどうすればよいですか?
これはティーザーのタイトルであり、ブロックで作成したアンカーではなく、直接編集することもできます。
ありがとうございます。ユーザーがティーザータイトルをクリックすると、新しいブラウザウィンドウが開きます
1
A
答えて
2
)マリウス氏によれば、ノードテンプレートファイルを使用できますが、それには非準拠のマークアップが含まれています。 JSを使うなら、Drupalのやり方では振る舞いを使います。また、$
がD7のjQuery
であると仮定しないでください。ここでは例です:
(function ($) {
Drupal.behaviors.titleTargetModify = {
attach: function(context) {
$('h2 a:not(.titletarget-processed)', context)
.addClass('titletarget-processed')
.attr('target', '_blank');
}
};
}(jQuery));
1
これはテーマファイル(通常はnode.tpl.php)で変更することができます。ターゲット属性を追加するだけです。ターゲット属性はxhtmlに準拠していないので、javacriptを使用してターゲット属性を追加することをお勧めします。
3
target="_blank"
をjqueryを使用して追加することができます。あなたのティーザータイトルクラスと
$(document).ready(function() {
$('a.teaser-title-class').attr({
target: "_blank",
title: "Opens in a new window"
});
});
変更ティーザータイトルクラス。 chromeまたはfirefoxの "inspect element"を使用して、どのクラスが見つかっているかを調べることができます。ティーザークラスが利用できない場合は、セレクタを別の方法で使用できます(例:$('#teaser a')
関連する問題
- 1. フォームボタンをクリックすると新しいブラウザウィンドウが開きます
- 2. ASP.NET Response.Redirectをクリックして新しいブラウザウィンドウを開きますか?
- 3. FitNesse - ハイパーリンクをクリックすると "新しい"ウィンドウが開きます
- 4. ボタンをクリックすると新しいウィンドウが開きます。MVVM
- 5. ギャラリービューをクリックすると新しいページが開きます
- 6. xamarin.forms googlemaps infowindowクリックすると新しいページが開きます
- 7. クリックすると新しいウィンドウが開きます
- 8. クリックすると:新しいページ+サブメニューが開きます
- 9. 画像をクリックしてクリックすると新しいウィンドウが開きます
- 10. ユーザーがモーダルトリガーをクリックしたときにモーダルが開かない
- 11. ユーザーがクリックしたときに新しいタブでリンクを開く
- 12. ユーザーがURLをクリックしたときにポップアップモーダルを開きたい
- 13. クリックするたびに新しいウィンドウが開きます
- 14. ボタンをクリックするとASP.netが新しいWebフォームを開きます
- 15. 新しいブラウザウィンドウでファイルを開いた後にファイルを開きます(fopenで)
- 16. ボタンをクリックしたときに新しいウィンドウが開きますが、.onclick()を使用しないときは
- 17. レイアウトをクリックすると、同じ画像の新しいフラグメントが開きます
- 18. MVC4のサイトマップノードをクリックすると新しいタブが開きます
- 19. WebViewの問題 - クリックすると新しいアクティビティが開きます
- 20. IE6でIE6のブラウザウィンドウを開いてFirefoxとしてのテキストフィールドエリアをクリックします。
- 21. ユーザーがチェックボックスのテキストをクリックしたときに新しいアクティビティを開始する方法
- 22. 送信ボタンをクリックすると新しいタブが開く
- 23. ユーザーが新しいタブをクリックして新しいタブが開いたかどうかを知るには?
- 24. JSF - ユーザーがブラウザウィンドウを終了したときに検出します。
- 25. グリッドビューでクリックすると新しいアクティビティを開きたい
- 26. ユーザーがリンクをクリックしたときにファイルを開く
- 27. 新しいブラウザウィンドウを開くとGWTアプリケーション内でブロックされる
- 28. キーを押すとページが更新されますが、マウスをクリックするとファイルシステムが開きます
- 29. Android:ユーザーがこのリンクをクリックすると、リンクを共有してアクティビティを開くことができます
- 30. ユーザーが新しいタブをクリックするとループが途切れる - jQueryのタブ