1、存在子栏目时,导航栏判断Active的方式

<li class="nav-option" id="{pboot:if(0=='{sort:scode}')}nav-act{/pboot:if}"><a href="/">网站首页</a></li>
{pboot:nav}
<li class="nav-option" id="{pboot:if('[nav:scode]'=='{sort:scode}' || '[nav:scode]'=='{sort:tcode}')}nav-act{/pboot:if}"><a href="[nav:link]">[nav:name]</a></li>
{/pboot:nav}

2、基础的搜索form

 <form class="nav-search-container" action="{pboot:scaction}" method="get">
     <div>
         <input type="text" name="keyword" placeholder="输入产品关键词">
         <input type="hidden" name="scode" value="2" >
         <button type="submit">搜索</button>
     </div>
</form>

3、使用顶级栏目的大图设置对banner进行调活

{pboot:nav}
{pboot:if('[nav:scode]'=='{sort:tcode}')}
<section class="banner-section mt132 wow fadeInDown" data-wow-duration="800ms">
    <div class="banner-container w1460">
        <img src="[nav:pic]" alt="">
    </div>
</section>
{/pboot:if}
{/pboot:nav}

4、存在三级栏目时,对栏目进行遍历以及设置当前状态的方式(遍历特定顶级栏目下的子栏目)

{pboot:nav parent=2}
<li class="product-lf-option">
    <div
        id="{pboot:if('[nav:scode]'=='{sort:scode}' || '[nav:scode]'=='{sort:pcode}')}product-lf-option-act{/pboot:if}">
        <div>
            <img src="[nav:ico]" alt="">
            <img src="[nav:pic]" alt="">
        </div>
        <p>[nav:name]</p>
    </div>
    {pboot:if('[nav:soncount]'!='0')}
    <ul class="product-lf-submenu">
        {pboot:2nav parent=[nav:scode]}
        <li id="{pboot:2if('[2nav:scode]'=='{sort:scode}')}product-lf-option-submenu-act{/pboot:2if}"><a
                href="[2nav:link]">[2nav:name]</a></li>
        {/pboot:2nav}
    </ul>
    {/pboot:if}
</li>
{/pboot:nav}

5、将内容列表依据后台排序编号升序排列以及依据日期降序排列

{pboot:list num=15 order='sorting,date desc'}
<li class="product-rg-list-item">
    <div style="background-image: url('{pboot:sitelogo}');">
        <img src="[list:ico]" alt="">
    </div>
    <p>[list:title]</p>
    <a href="[list:link]"></a>
</li>
{/pboot:list}

6、仅有上下页切换按钮以及页数图标的Page组件(内容列表要设置num)

<!-- html -->
{pboot:if({page:rows}>0)}
<div class="page_tab">
    <div class="h_product_prev" onclick="window.location.href='{page:pre}'"></div>
    {page:numbar}
    <div class="h_product_next" onclick="window.location.href='{page:next}'"></div>
</div>
{else}
<div class="text-center my-5 text-secondary">未查询到任何数据!</div>
{/pboot:if}

/* page css */
.page_tab{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
}
.page_tab>a {
	padding: 10px 14px;
    background-color: #f4f2f2;
    border-radius: 7px;
    opacity: 1;
    box-shadow: 0px 4px 8px 1px rgba(85, 86, 86, 0.35);
    font-size: 16px;
	line-height: 1;
    text-align: center;
    color: #878787;
    margin-right: 20px;
}

.page_tab>a:last-of-type {
    margin-right: 0;
}

.page_tab>.page-num-current {
    background-color: #fc5503;
    color: #fff;
}
.page_tab>.h_product_prev,
.page_tab>.h_product_next{
    width: 12px;
	height: 12px;
	border-right: 2px solid #878787;
	border-bottom: 2px solid #878787;
}
.page_tab>.h_product_prev{
	transform: rotate(135deg);
	margin-right: 20px;
}
.page_tab>.h_product_next{
	transform: rotate(-45deg);
	margin-left: 20px;
}

@media (max-width:1600px){
	.page_tab>a,
        .page_tab>.h_product_prev{
		margin-right: 15px;
	}
	.page_tab>.h_product_next{
		margin-left: 15px;
	}
}
@media (max-width:1200px){
        .page_tab>a{
		font-size: 14px;
		padding: 9px 13px;
	}
}
@media (max-width:600px){
        .page_tab{
		margin-top: 16px;
	}
	.page_tab>a,
        .page_tab>.h_product_prev{
		margin-right: 10px;
	}
	.page_tab>.h_product_next{
		margin-left: 10px;
	}
}

7、html组件的引用

{include file=comm/header.html}

8、静态文件的引用

<img src="{pboot:sitetplpath}/images/product-banner.png" alt="">

9、遍历出指定顶级栏目下的二级栏目中的内容(多见于首页展示产品栏目下各二级栏目的内容)

{pboot:nav parent=2}
<div class="swiper-container" id="index-product-swiper[nav:i]">
    <div class="swiper-wrapper">
        {pboot:list scode=[nav:scode] num=12 order='sorting,date desc'}
        <div class="swiper-slide" data-url="[list:link]" data-info="[list:ext_product_type]">
            <div style="background-image: url('{pboot:sitelogo}');">
                <img src="[list:ico]" alt="">
            </div>
            <p>[list:title]</p>
        </div>
        {/pboot:list}
    </div>
    <div class="swiper-pagination"></div>
</div>
{/pboot:nav}

10、在线留言form设置

<form action="{pboot:msgaction}"  method="post">
    <input type="text" placeholder="电话/HATSAPP:" name="mobile">
    <input type="text" placeholder="*电子邮件:" name="email">
    <input type="text" placeholder="地址:" name="address">
    <input type="text" placeholder="公司名称:" name="company">
    <textarea name="content" id="" cols="30" rows="10" placeholder="*消息"></textarea>
    <button type="submit">提交</button>
</form>

11、腾讯地图的使用

<!-- key获取:https://lbs.qq.com/dev/console/application/mine -->

<div id="map"></div>

<script charset="utf-8" src="https://map.qq.com/api/gljs?v=1.exp&key=输入官网设置的key"></script>
<script type="text/javascript">
    function init() {
        var center = new TMap.LatLng(31.979545, 119.712714);
        var map = new TMap.Map("map", {
            center: center,
            zoom: 17,
        });

        var infoWindow = new TMap.InfoWindow({
            map: map,
            position: center,
            content: '{pboot:companyname}<br/>地址:{pboot:companyaddress}'
        });

    }
    init();
</script>

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注