问一个小问题,谢谢。

讨论程序使用中的问题
回复
头像
aijun
帖子: 117
注册时间: 2009年 7月 10日 03:04
联系:

问一个小问题,谢谢。

帖子 aijun »

在判断导航当前页的时候,li里可以加class属性。
比如,首页index,代码:

代码: 全选

<?php if($this->is('index')){echo 'class="first"';}?>


比如:about,link,等page页面,判断代码:

代码: 全选

<?php if($this->is('page', $pages->slug)): ?> class="first"<?php endif; ?>


那问题是:怎么判断日志分类li里的class属性?


我的导航UL部分的是这样写的。

代码: 全选

<ul>
    <li <?php if($this->is('index')){echo 'class="first"';}?>><a href="<?php $this->options->siteUrl(); ?>"><?php _e('Home'); ?></a></li>
         <?php $this->widget('Widget_Metas_Category_List')
                ->parse('<li><a href="{permalink}">{name}</a></li>'); ?>
          <?php $this->widget('Widget_Contents_Page_List')->to($pages); ?>
         <?php while($pages->next()): ?>
    <li<?php if($this->is('page', $pages->slug)): ?> class="first"<?php endif; ?>><a href="<?php $pages->permalink(); ?>" title="<?php $pages->title(); ?>"><?php $pages->title(); ?></a></li>
         <?php endwhile; ?>
  </ul>
﹎sκyˊ☆
帖子: 41
注册时间: 2008年 9月 10日 08:35
联系:

Re: 问一个小问题,谢谢。

帖子 ﹎sκyˊ☆ »

代码: 全选

               <li<?php if($this->is('index')): ?> class="current_page_item"<?php endif; ?> class="page_item"><a href="<?php $this->options->siteUrl(); ?>"><?php _e('Home'); ?></a></li>
               <?php $this->widget('Widget_Contents_Page_List')->to($pages); ?>
               <?php while($pages->next()): ?>
               <li<?php if($this->is('page', $pages->slug)): ?> class="current_page_item"<?php endif; ?> class="page_item"><a href="<?php $pages->permalink(); ?>" title="<?php $pages->title(); ?>"><?php $pages->title(); ?></a></li>
               <?php endwhile; ?>
头像
aijun
帖子: 117
注册时间: 2009年 7月 10日 03:04
联系:

Re: 问一个小问题,谢谢。

帖子 aijun »

楼上的朋友没能理解我的意思。

我是要在日志分类的LI做判断。

代码: 全选

<?php $this->widget('Widget_Metas_Category_List')
                ->parse('<li><a href="{permalink}">{name}</a></li>'); ?>
头像
joyqi
帖子: 422
注册时间: 2007年 7月 24日 19:43
联系:

Re: 问一个小问题,谢谢。

帖子 joyqi »

代码: 全选

<?php $this->widget('Widget_Metas_Category_List')
                ->to($category); ?>
               <?php while($category->next()): ?>
               <li<?php if($this->is('category', $category->slug)): ?> class="current_page_item"<?php endif; ?> class="page_item"><a href="<?php $category->permalink(); ?>" title="<?php $category->name(); ?>"><?php $category->name(); ?></a></li>
         <?php endwhile; ?>
回复