链接到空白页面和PHP代码中添加新条件

时间:2017-07-20 14:06:00

标签: php html joomla

我想在我的代码中添加条件,以便在点击标签后将其链接到其他页面。现在这段代码链接到网站上的其他文章。所以我想我应该添加什么来从我的标签到其他页面。

谢谢你的回答! 我的代码如下:

dependencies {}

1 个答案:

答案 0 :(得分:1)

所有这些PHP代码的启动/停止都会伤害我的眼睛!无论如何,使用<a href=""></a>标签链接到其他页面。我不太清楚我理解你的问题,但你可以(如果你的意思是表单元素的标签)做这样的事情;

<label for=""> <a href="SOME_PAGE.html"> Something Meaningful </a> </label>

我很抱歉,但我冒昧地清理了你的代码。希望这会使它更具可读性;

<ul class="nav nav-tabs aboutUsTabs nav-justified" role="tablist">
<?php 

foreach ($this->items as $key=>$item ){ 

    $active = NULL;
    if($item['menu']->id==$this->pageId || $item['menu']->id==$this->parentId){ 
        $active = 'active';
    }

    $menu = NULL;
    if($item['menu']->id==$this->pageId || $item['menu']->id==$this->parentId){ 
        $menu = 'active'; 
    }

    if($item['children']){ 
        echo'<li role="presentation" class="'.$active.'">
                <a href="#about-us-page-'.$item['menu']->id.'" aria-controls="about-us-page-'.$item['menu']->id.'" role="tab" data-toggle="tab">'.$item['menu']->title.'</a>
            </li>';

    }else{ 
        echo'<li role="presentation" class="'.$menu.'">
                <a href="'.$item['menu']->path.'" aria-controls="about-us-page-'.$item['menu']->id.'">'.$item['menu']->title.'</a>
            </li>';
    }
} 

?>
</ul>

对于您的评论问题,如果您知道哪个项目需要不同的值,则可能是title f.ex.然后你可以检查该值并更改元素的输出。也许是类似的东西;

if($item['children']){ 

    if($item['title'] == 'Unique Identifier for your element') {
        // In here you could manipulate the output of that one item you want to exclude/change

    } else { 
        // Your normal output
        echo'<li role="presentation" class="'.$active.'">
                    <a href="#about-us-page-'.$item['menu']->id.'" aria-controls="about-us-page-'.$item['menu']->id.'" role="tab" data-toggle="tab">'.$item['menu']->title.'</a>
                </li>';

}else{ ... }

更好的方法是事先进行检查,所以也许就像这样;

$link = '#about-us-page-'.$item['menu']->id;
if($item['title'] == "That identifier") {
    $link = 'somethingElse';
}

然后将href代码的值更改为;

 <a href="'.$link.'" aria-controls="about-us-page-'.$item['menu']->id.'" role="tab" data-toggle="tab">'.$item['menu']->title.'</a>