■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

Re: BcBaser->mainImageについてtarget="_blank" を加えて別タブで開くことを実現したい

akillerbee > Re: BcBaser->mainImageについてtarget="_blank" を加えて別タブで開くことを実現したい @ 2017/4/4 11:32
こんにちはakillerbeeです。

コアのヘルパに手を加えることで対応可能かと思います。
※詳細にテストはできておりません。

lib/Baser/View/Helper/BcBaserHelper.php
関数「_getThemeImage」
$tag = $this->getImg($url, $imgOptions);
if ($options['link'] || $options['popup']) {
	$linkOptions = array();
	if ($options['popup']) {
		$linkOptions['rel'] = 'colorbox';
		$link = $originUrl;
	} elseif ($options['link']) {
		$link = $options['link'];
	} 	
	if ($options['alt']) {
		$linkOptions['title'] = $options['alt'];
	}
//// 追加↓
	if ($options['target']) {
		$linkOptions['target'] = $options['target'];
	}
//// 追加↑
	$tag = $this->getLink($tag, $link, $linkOptions);
}
return $tag;


下記のように要素を増やしてやる。
<?php $this->BcBaser->mainImage(array('num' => 5, 'link' => 'http://yahoo.co.jp', 'target' => '_blank')) ?>
ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
31 人のユーザが現在オンラインです。 (30 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 31