thinkcmf标签用法

发布时间:2022-02-22 11:27:07 热度: 211 ℃ 评论数: 0

首页三要素

<title>{$site_info.site_name|default=''}</title>

<meta name="keywords" content="{$site_info.site_seo_keywords|default=''}"/>

<meta name="description" content="{$site_info.site_seo_description|default=''}">


列表页

<title>{$category.name} {$category.seo_title} {$site_info.site_name|default=''}</title>

    <meta name="keywords" content="{$category.seo_keywords},{$site_info.site_seo_keywords|default=''}"/>

    <meta name="description" content="{$category.seo_description},{$site_info.site_seo_description|default=''}">


文章

<title>{$article.post_title} {$site_info.site_name|default=''}</title>

    <meta name="keywords" content="{$site_info.site_seo_keywords|default=''}"/>

    <meta name="description" content="{$site_info.site_seo_description|default=''}">

调用文章

<portal:articles limit="4" order="post.published_time DESC" categoryIds="1">

<a href="{:url('portal/Article/index',array('id'=>$vo.id,'cid'=>$vo.category_id))}">

{$vo.post_title}</a>

{:cmf_get_image_url($vo.more.thumbnail)}

{:date('Y-m-d', $vo['published_time'])}

</portal:articles>


热门<portal:articles limit="1,4" order="post.recommended DESC" categoryIds="73,75">


置顶order="post.is_top DESC"

摘要{$vo.post_excerpt}

点击 {$vo.post_hits}


幻灯片标签

<slides id="1">

{$vo.url|default=''}

{$vo.title|default=''}

{:cmf_get_image_url($vo.image)}

{$vo.content|default=''}

</slides>


{:url('portal/List/index', ['id' => 1])}


单页面调用{:url('portal/page/index','id=10')}


循环高亮

<if condition="!empty($category['id']) && ($category['id'] eq 14)">class="on"</if>

for循环

{for start="1" end="100"}{$i}{/for}


调用所有子栏目

<portal:allSubCategories categoryId="138" item="vo">

      <li><a href="{:url('portal/List/index', ['id' => $vo.id])}">{$vo.name}</a></li>

</portal:allSubCategories>


调用最新置顶文章

<php>


$where=[

 'post.is_top'=>1

];

  

</php>


<portal:articles limit="1" where="$where" order="post.published_time DESC" categoryIds="13">

</portal:articles>


循环文章调用出改文章所在分类

<portal:articles limit="4" order="post.published_time DESC"

 categoryIds="1">



<volist name="$vo.categories" id="item">

             <a href="{:url('portal/List/index', ['id' => $item.id])}">{$item.name}</a>

        </volist>

</portal:articles>



thinkcmf模板开发教程之<二>动态循环输出轮播图

<slides id="1">

      <div class="item <if condition="($key == 0)">active</if>">

      <a href="{$vo.url|default=''}" target="_blank" title="{$vo.title|default=''}" >

      <img src="{:cmf_get_image_url($vo.image)}" alt="{$vo.title|default=''}" class="img-responsive"></a>

                    </div>

</slides>


友情链接

<links>

<li><a href="{$vo.url|default=''}" target="{$vo.target|default='_blank'}" title="响应式建站平台">{$vo.name|default=''}</a></li>

</links>


搜索

<form class="no-padding navbar-form" method="post" action="{:cmf_url('portal/Search/index')}">

    <div class="form-group">

        <input type="text" class="search_input form-control" name="keyword" placeholder="在这里搜索"

               value="{:input('param.keyword','')}">

    </div>

    <input type="submit" class="btn btn-primary" value="搜索" style="margin-left:-5px"/>

</form>


列表页


当前位置<a href="{:url('/')}" class="zkzc-local">网站首页</a>

                            <portal:breadcrumb cid="category.id" self="true">

                            > <a href="{:url('portal/List/index',['id'=>$vo['id']])}" class="zkzc-local">{$vo.name}</a>

                            </portal:breadcrumb>


<portal:articles item="vo" order="post.create_time DESC" page="8" categoryIds="$category.id">

{:url('portal/Article/index',array('id'=>$vo.id,'cid'=>$vo.category_id))}

{$vo.post_title}

{:date('Y-m-d', $vo['published_time'])}


文章页

文章页

<title>{$article.post_title}</title>

    <meta name="keywords" content="{$site_info.site_seo_keywords|default=''}"/>

    <meta name="description" content="{$site_info.site_seo_description|default=''}">


标题{$article.post_title}

时间{:date('Y-m-d H:i',$article.published_time)}

作者{$article.user.user_nickname}

点击量{$article.post_hits}

内容{$article.post_content}

<!-- 上一篇  下一篇 -->


上一篇:< a href=" {:url('portal/Article/index',array('id'=>$prev_article['id'],'cid'=>$category['id']))}">{$prev_article.post_title}</ a>

下一篇:< a href="{:url('portal/Article/index',array('id'=>$next_article['id'],'cid'=>$category['id']))}">{$next_article.post_title}</ a>



if写法

<div class="item <if condition='$index==1'>active</if>">


<if condition='$index==1'>class="active"</if>




 <portal:subCategories categoryId="70" item="vo1">

                <div class="news-main" style="display: none;">

                    <article class="news-list clearfix">

                        <portal:articles limit="1" where="$where" order="post.published_time DESC" categoryIds="$vo1.id">

                        <div class="row">

                        <div class="col-md-3 column">

                            <a href="#" target="_blank">

                                <img src="{:cmf_get_image_url($vo.more.thumbnail)}" width="100%" alt="">

                            </a>

                        </div>

                        <div class="col-md-9 column">

                            <div>

                                <h2>

                                    <a href="{:url('portal/Article/index',array('id'=>$vo.id,'cid'=>$vo.category_id))}" target="_blank" class="link">{$vo.post_title}</a>

                                </h2>

                                <p class="desc">

                                   {$vo.post_excerpt}

                                </p>

                                <div class="date clearfix">

                                <span class="cat-type">

                                    <volist name="$vo.categories" id="item">

                                        <a href="{:url('portal/List/index', ['id' => $item.id])}">{$item.name}</a>

                                    </volist>

                                </span>

                                    <i>{:date('Y-m-d', $vo['published_time'])}</i>

                                </div>

                            </div>

                        </div>

                        </div>

                        </portal:articles>

                    </article>


吐槽一下
  • 消灭零回复

手机扫码访问