0

我正在开发一个高度动态的应用程序。由于推送了很多东西,我创建了一个模板来将我所有的实际内容加载到:

<!DOCTYPE html> 
<html>      
<?php echo $head ?>
<body>
    <?php if ($pagetype = 1) { $segment = 1 ;} else { $segment = 2; } ?>
<div data-role="page" data-add-back-btn="true" id="<?php echo $this->uri->segment($segment)?>">

    <div data-id="pageheader" data-role="header" data-add-back-btn="true" data-position="fixed">
        <?php echo $header ?>
    </div>

    <div data-role="content">
        <?php echo $scripts ?>
        <?php echo $notification_list ?>
        <?php echo $content ?>
    </div>

    <div data-role="panel" id="navpanel" data-position="left" data-display="push" data-position-fixed="true" data-dismissible="true" data-theme="a">        
        <?php echo $nav ?>
    </div>

    <div data-role="footer" data-id="footer" data-position="fixed">
        <?php echo $footer ?>
    </div>
</div>
</body>
</html>

现在,问题在于加载我的导航栏的footer位置:$footer

<div data-role="navbar">
        <ul>
        <li><a href="<?php echo base_url()?>structures/info/<?php echo $str_info['str_id'] ?>" data-icon="info" >Info</a></li>
        <li><a href="<?php echo base_url()?>structures/upgrade/<?php echo $str_info['str_id'] ?>" data-icon="gear" >Upgrade</a></li>
        <li><a href="<?php echo base_url()?>structures/recruit/<?php echo $str_info['str_id'] ?>" data-icon="refresh" ">Recruit</a></li>
        <li><a href="#" data-icon="gear" >City</a></li>
        <li><a href="#" data-icon="gear" >Military</a></li>
        </ul>
</div>

关于导航栏根本不起作用的原因,是否有任何易于查看的原因?链接有效,但除非我手动指定,否则它们永远不会激活..

<?php if ($pagetype = 1) { $segment = 1 ;} else { $segment = 2; } ?>只是一种玩弄页面名称的方法。

4

0 回答 0