エントリーのリンクtargetを_blankにする

スポンサーリンク

movable type 3.2では、エントリーを投稿する時、リンクをはろうとするとリンクを貼る部分を選択して、鎖のアイコンをクリックしてURLを入れると勝手にhtmlタグが生成されます。デフォルトではtarget指定はなく、

<a href=”http://www.yahoo.co.jp/”>http://www.yahoo.co.jp/</a>

といった記述がエントリー画面に出てきます。
_blankにしたい場合(つまりリンクしたサイトを別のウインドウで立ち上げさせたい)は、いちいちタグでそのたびにtarget=_blankとうたないといけないのですが、それはかなり面倒。_blank指定については色々議論されているようなのですが、私としては別サイトに行く場合は新しいタブが立ち上がってくれる方がありがたいので(もちろん、+shiftだとか、コンテキストメニューからも出来ることは知っていますが)、出来れば_blank指定がデフォルトで出来るとよい。

小粋空間のテンプレートを使っているので、小粋空間サイト内で検索してみたのですがうまく見つからなかったので、CSSでもしかしたら指定できるのかとググってみましたがどうもCSSでは出来ない模様。うーん。そこで「movable type target 指定」で検索した時に出てきた「文中のリンクで別窓指定」を発見。そこに引用されていたsmashmediaに飛んで見てみたのですがもう記事はない模様。次ぎに「movable type target _blank」で検索すると出てきたmovable type 入門にたどりつく。サイト内検索(「調べたい言葉」)で「_blank」を検索すると「エントリーでリンクを別画面に設定」というエントリーがあがっていたので、その記事をみると…!!!まさに私が探していた記事でした。

この通りにすれば、出来る、と言いたいのですが、そのままコピー&ペーストをすると多分うまくいきません。2の部分では、&lt(&を全角にしてます)の記述部分を&ltに直しましょう。他のボタン部分との記述を見ながらおかしいところを照らし合わせれば大丈夫だと思います。

mt_ja.jsの修正部分でも、最後から4行目の部分も、&lt(&を全角にしてます)の記述部分を&ltに直しましょう。

これで指定の場所にアップロードすると以下の画面になると思います。

赤の部分が追加されたボタンです。
それを押すと

cmsentry.gif

エントリー部分の下の部分をみてください。リンクに_blank指定されているのがわかるでしょうか。

スポンサーリンク
この記事をお届けした
sorariumの最新ニュース情報を、
いいねしてチェックしよう!

シェアする