首页 > 编程语言 >phpcms pc:get 标签用法;phpcms模板中使用PHP标签

phpcms pc:get 标签用法;phpcms模板中使用PHP标签

时间:2024-04-25 17:45:23浏览次数:17  
标签:catid get 标签 pc phpcms parentid loop

 

注意:变量 $catid 需要是从控制器里解析出来的

    <div class="show-right-top">
        <div class="sch-recruit-right-title">
            <p><img src="/statics/boot/images/quan3.png">快速链接</p>
        </div>
        <div class="sch-recruit-right-con">

        <?php $catid_list = []; $parentid = 45; ?>

            {pc:get sql="SELECT catid,parentid FROM bh_category WHERE parentid IN (SELECT parentid FROM bh_category WHERE catid=$catid)" return="data"}
                {loop $data $key $val}
                    <?php $catid_list[] = $val['catid']; $parentid = $val['parentid'];?>
                {/loop} 
            {/pc}

            <?php

                if (($CATEGORYS[$top_parentid][catid] == 10) && in_array($catid, $catid_list)) { 
                    $catid = $parentid;
                } else if ($catid == 86) {
                    $catid = 48;
                } else {
                    $catid = 45;
                } 
            ?>
            {pc:content action="category" catid="$catid" num="18" siteid="$siteid" order="listorder ASC"}
                {loop $data $r}
                    <p><a href="{$r[url]}">{$r[catname]}</a></p>
                {/loop}
            {/pc}
        </div>
    </div>

 

其他推荐链接:https://baijiahao.baidu.com/s?id=1617259769784974055&wfr=spider&for=pc

标签:catid,get,标签,pc,phpcms,parentid,loop
From: https://www.cnblogs.com/qk1314/p/18158253

相关文章

  • WPF 通过 GetMessageExtraInfo 方法获取当前收到的鼠标消息是否由触摸转换过来
    本文将告诉大家如何在WPF或者其他Win32应用里面,在收到鼠标消息时,通过GetMessageExtraInfo方法获取当前收到的鼠标消息是否由触摸消息提升而来大家都知道,在不开启WM_Pointer的情况下,无论是走WM_Touch或者是RealTimeStylus等方式,默认下触摸都会提升为鼠标消息从而更好......
  • dotnet 修复多框架 TargetFrameworks 包含不受支持平台导致构建失败
    本文将告诉大家如何修复dotnet项目里的多框架TargetFrameworks如果包含了当前系统无法支持的平台时,如何进行跳过。解决在Linux平台构建时提示MacCatalyst不受支持而构建失败故事的背景是我期望在GitHub的Action里面构建一个项目,我期望能够在Windows和Linux和Ma......
  • Vue--POST请求和GET请求
    1、POST请求(POST请求原则上都要传参数,下面介绍两种传参数的方法)1.1POST请求传参方法1--字典类型参数Vue前端代码<template><formclass="form-inlinepanel-body"id="formData"><div><label>账号</label><inpu......
  • 解决 java 实体中用 LocalDateTime 在转换时候报错 Error attempting to get column
    java中的实体类用到了LocalDateTime类型。在转换时候报错Errorattemptingtogetcolumn‘XXX’fromresultset.Cause:java.sql.解决方法最为简单。是因为com.alibaba的版本问题。切换版本号到1.1.22即可消除问题<dependency><groupId>com.alibaba</gro......
  • vis.js自定义标签3d图形
    代码案例<!DOCTYPEhtml><html><head><title>Graph3Ddemo</title><style>body{font:10ptarial;}</style><scripttype="text/javascript"src=......
  • dedebiz常用标签调用代码
    dedebiz常用标签调用代码:1、网站首页标题调用标签{dede:global.cfg_webname/}或{dede:globalname='cfg_webname'/}2、网站首页描述调用标签3、栏目标题调用标签{dede:field.title/}_{dede:global.cfg_webname/}或{dede:field.seotitle/}4、文章标题调用标签{dede:fieldn......
  • dedebiz的tag标签{dede:tag}调用参考说明
    dedebiz的tag标签静态调用可以用来提高网站文章的收录。具体调用方法也即:在文章article_article.htm有需要的位置添加以下标签:关键字:{dede:tagrow='8'getall='0'}<ahref='/a/tags/[field:id/]'>[field:tag/]</a>{/dede:tag}或者{dede:tagrow='8'getall='0&......
  • elementplus中标签页操作
    操作包括关闭所有、关闭其他、向右关闭、向左关闭页面代码<el-tabsv-model="activeName"type="card"class="demo-tabs"@tab-remove="tabRemove"@tab-change="clickTab"><el-t......
  • get_random
    defget_random():importosimportrandomimportstringimportbinasciidefto_hex(val):returnformat(val,'02x')defrandom_string(length):letters=string.ascii_letters+string.digitsreturn......
  • 使用js语文json字符串通过get方式传值,然后用request接收
    在JavaScript中,如果你有一个JSON字符串,并且你想通过GET请求或者其他HTTP请求来传递这个字符串,你可以使用encodeURIComponent函数来确保字符串能够安全地通过URL传输。//假设我们有一个JSON对象constjsonObject={name:"John",age:30,city:"NewYork"};//将......