タグに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. ギャラリービューをクリックすると新しいページが開きます
- 4. FitNesse - ハイパーリンクをクリックすると "新しい"ウィンドウが開きます
- 5. ユーザーがクリックしたときに新しいタブでリンクを開く
- 6. クリックするたびに新しいウィンドウが開きます
- 7. ボタンをクリックするとASP.netが新しいWebフォームを開きます
- 8. レイアウトをクリックすると、同じ画像の新しいフラグメントが開きます
- 9. 新しいブラウザウィンドウでファイルを開いた後にファイルを開きます(fopenで)
- 10. WebViewの問題 - クリックすると新しいアクティビティが開きます
- 11. ユーザーがチェックボックスのテキストをクリックしたときに新しいアクティビティを開始する方法
- 12. 送信ボタンをクリックすると新しいタブが開く
- 13. IE6でIE6のブラウザウィンドウを開いてFirefoxとしてのテキストフィールドエリアをクリックします。
- 14. ユーザーが新しいタブをクリックするとループが途切れる - jQueryのタブ
- 15. JSF - ユーザーがブラウザウィンドウを終了したときに検出します。
- 16. キーを押すとページが更新されますが、マウスをクリックするとファイルシステムが開きます
- 17. Android:ユーザーがこのリンクをクリックすると、リンクを共有してアクティビティを開くことができます
- 18. 新しいブラウザウィンドウを開くとGWTアプリケーション内でブロックされる
- 19. 私が使用していますどのように新しいブラウザウィンドウを開き
- 20. ユーザーがSearchViewをクリックするとすぐに別のアクティビティを開始します
- 21. Three20:TTImageViewでURLを設定すると、クリックすると新しいViewControllerが開きます。
- 22. IE:Google + 1をクリックすると、新しいウィンドウが開き、もう一度閉じようとします。
- 23. ユーザーがコンボボックスをクリックしたときにコンボボックスに新しい項目を追加
- 24. ユーザーがリンクをクリックしたときに新しい画像を読み込む
- 25. Javaボタンをクリックして新しいウィンドウを開きます
- 26. ユーザーが「許可しない」をクリックするとブラウザをリダイレクトできますか?
- 27. PhotoSwipe Jqueryを使用して特定のイメージをクリックすると、新しいページがフルイメージで開きます
- 28. jQueryリンクはクリックできませんが、新しいタブで右クリックすると開くことができますか?
- 29. Asp.NET | Get Ipユーザーがサイトを開くときにボタンをクリックする
- 30. ユーザーがハイパーリンクをクリックしたときにポストメタを投稿する