【问题标题】:How to add target="blank" to this php code如何将 target="blank" 添加到此 php 代码
【发布时间】:2014-07-15 11:42:19
【问题描述】:

我在代码中有一个如下所示的链接:

$tlink = JRoute::_( '/terms-and-conditions' );

谁能帮帮我,我想在这个链接中添加一个 target="_blank" 属性...我尝试了我在网上找到的不同的东西,比如添加:

,array('target' => '_blank')

到 JRoute::_() 但没有任何变化...

有人可以帮帮我吗?谢谢


以下是此链接的进一步使用方式:

$terms = array ();
$terms [] = JHTML::_ ( 'select.option', 1, JText::sprintf ( 'I_AGREE', $tlink ), 'value', 'text' );

$lists ['terms'] = GHelper::checkbox ( $terms, 'terms_n_condtions', 'class="inputbox required" size="1"', 'value', 'text', 0 );

【问题讨论】:

  • 如果目的地是硬编码的,为什么不硬编码整个链接?
  • 您如何使用$tlink?我认为 JRoute 只创建 URL,而不是整个 a 标签。 (如果我错了,请纠正我)
  • 您是否要在选择选项中添加一个链接,该选项应在新选项卡中打开?
  • 不,$terms 进入 $lists,$lists 是一个复选框“GHelper::checkbox”
  • 对不起大家,我找到了 :) 正常/标准 在 joomla 语言文件中.. 我可以正常添加 target="_blank" :) 谢谢你们都花时间

标签: php joomla joomla2.5


【解决方案1】:

难道不那么简单,

<a target="_blank" href="/<?php echo JRoute::_('/terms-and-conditions'); ?>">LINK</a>


OR 将链接标签括在变量中,例如,

$link = "<a target='_blank' href='".JRoute::_('/terms-and-conditions')."'>LINK</a>";

echo $link;  // will give you the markup of the link

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-23
    • 2021-02-01
    • 2011-02-28
    • 1970-01-01
    相关资源
    最近更新 更多