Страница 1 из 1

Открыть страницу в новом окне

СообщениеДобавлено: 02 июн 2014, 21:23
romaleonfor
Здравствуйте!
У меня есть маленькая переделка в личном кабинете

Код: Выделить всё
<?php echo CHtml::link(Yii::t('common', 'license agreement'), '/agentstvoore/page/7' )  ; ?> | <?php echo CHtml::link(Yii::t('common', 'rules for the site'), '/agentstvoore/page/4'); ?>


Вопрос - как сделать, чтобы страница открывалась в новом окне? В html я знаю о target="_blank" , но тут %)
Помогите!!! Спасибо.

Re: Открыть страницу в новом окне

СообщениеДобавлено: 03 июн 2014, 06:54
Xpycm
Здравствуйте.

Немного теории, чтобы вы в дальнейшем представляли основы фреймворка Yii.

Если у него официальная документация http://www.yiiframework.com/doc/api/1.1

В документации найдёте описание к методу CHtml::link - http://www.yiiframework.com/doc/api/1.1 ... ink-detail
Первым параметром метод принимает текст, второй параметр - ссылка, а третьим параметром как раз идёт массив из дополнительных HTML аттрибутов.

Это значит, что нужно вместо:
Код: Выделить всё
<?php echo CHtml::link(Yii::t('common', 'license agreement'), '/agentstvoore/page/7' )  ; ?> | <?php echo CHtml::link(Yii::t('common', 'rules for the site'), '/agentstvoore/page/4'); ?>

писать:
Код: Выделить всё
<?php echo CHtml::link(Yii::t('common''license agreement'), '/agentstvoore/page/7', array('target' => '_blank') )  ; ?> | <?php echo CHtml::link(Yii::t('common''rules for the site'), '/agentstvoore/page/4', array('target' => '_blank')); ?>


Либо запрос в поисковой машине: https://www.google.ru/search?q=CHtml%3A ... rget+blank
По этому запросу в любом случае выйдите на страницу http://belyakov.su/content/yii-shpargal ... assa-chtml ( пример 4 )

Пожалуйста.

Re: Открыть страницу в новом окне

СообщениеДобавлено: 03 июн 2014, 08:44
romaleonfor
Всё в порядке *OK*. За ссылки отдельный, огромный thanks!!! ))))))