日期:2014-06-04 阅读:1946
dmandwp系统 - wordpress系统和DM系统区块建站>>
在第8节主题那节课里,我们提到过如何实现 我的帐号和退出 链接的实现。
用的是drupal默认主题bartik的page.tpl.php里的一段代码:
<?php if ($secondary_menu): ?>
<div id="secondary-menu" class="navigation poa">
<?php print theme('links__system_secondary_menu', array(
。。。。。
)); ?>
</div> <!-- /#secondary-menu -->
<?php endif; ?>
----
$secondary_menu需要在后台指定,在admin/structure/menu/settings设置二级导航的来源 。
上面的代码,用到了links__system_secondary_menu,
当然你也可以 foreach($secondary_menu as $v)来给它重新输出内容。
但上面这些方法,对于我们前端开发来说,总是不大好。
对于上面的代码,我们前端开发人看的很吃力。
其实对于这种改变不多的部分,完全可以通过修改tpl文件来实现。
用我们前端开发人员看得懂的方法来实现这个功能。
-----------
通过下面代码就可以实现:
<?php if ($logged_in): ?>
<div id="secondary-menu" class="navigation poa" style="top:80px">
<a href="http://www.yoursite.com/user" data-thmr="thmr_89"><?php echo $user->name;?></a>
<a href="http://www.yoursite.com/user/logout" data-thmr="thmr_90">退出</a>
</div> <!-- /#secondary-menu -->
<?php endif; ?>
------------------
具体看下面图片。