推荐

SDCMS四合一企业网站管理系统中调用自定义字段的方法

2021-09-16 08:58 777 浏览

SDCMS四合一企业网站管理系统中支持自定义字段的使用,自定义字段有很多种类型,比如:文本类型、下拉列表,单选按钮,复选框等等类型,详细可以在后台查看,那么假如我们自定义字段,该如何去调用呢?

调用自定义字段主要分以下几种情况

一、循环标签中调用
在循环标签中调用自定义字段,可以用在任何页面中,自定义字段一般均储存在内容模型表中,首页我们需要使用join参数联合查询,我们以文章表为例(建议安装标签生成器插件,直接生成对应标签),代码如下:

table="sd_model_news" join="left join sd_content on sd_model_news.cid=sd_content.id"

然后我们即可使用这样的格式调用你的自定义字段(主要是普通文本类型的,暂不支持下拉数值类)

{$rs[字段key]}

我们只需要,将字段key替换掉即可,详细可以到模型管理中对应的字段管理中获取。

二、栏目列表页自定义调用

1、如果您的字段是普通类型的,使用第一种方法即可。

2、这里我们讲一些特殊的字段,比如:下拉列表(候选值为数字类型的字段),单选按钮,等,调用标签如下:

{deal_field($rs[字段key],'字段key',$base)}

我们已将这类标签封装使用函数处理,格式固定,只需要将:字段Key替换掉即可。

三、内容页中调用自定义字段
1、普通的文本字段,可以直接使用:

{$字段Key}

2、循环调用,固定标签,格式如下:

{if is_array($field)}
<ul>
    {foreach $field as $key=>$rs}
    {if !isempty($rs)}
    <li><em>{$key}:</em>{$rs}</li>
    {/if}
    {/foreach}
</ul>
{/if}

此为固定格式,您只需要修改Html部分进行优化即可。其他代码无需修改(前提:您不可以在后台,将字段转化为系统字段,必须为用户字段)

3、我想单独调用特殊的自定义字段(比如下拉、单选)

 {$field['字段名称']}

注意是:字段名称,不是:字段Key,不可弄错了,普通文本类型字段,直接使用第一种方法即可。

分享:
相关内容
相关推荐
热门知识
  • SDCMS四合一企业网站管理系统中调用自定义字段的方法
    SDCMS四合一企业网站管理系统中支持自定义字段的使用,自定义字段有很多种类型,比如:文本类型、下拉列表,单选按钮,复选框等等类型,详细可以在后台查看,那么假如我们自定义字段,该如何去调用呢?调用自定义字段主要分以下几种情况一、循环标签中调用在循环标签中调用自定义字段,可以用在任何页面中,自定义字段一般均储存在内容模型表中,首页我们需要使用join参
  • SDCMS四合一企业网站管理系统中随机调用一条广告的方法
    如何在SDCMS四合一企业网站管理系统中随机调用一条广告
  • SDCMS报模板中有非法代码如何处理
    有时候我们做SDCMS模板的时或者仿站时,会遇到系统提示:【模板文件中有非法代码】的提示,这该如何解决呢?
  • SDCMS四合一单页中的组图实现分页的方法
    在SDCMS四合一企业网站管理系统单页面中组图是不分页的,如果我们需要分页,可以实现吗?当然是可以的。
  • SDCMS为网站增加公安备案号
     在SDCMS四合一产品中没有内置公安备案号,但常常我们需要这个设置,我们可以自行增加吗?当然是可以,在SDCMS所有产品中均可以自定义全局常量设置,添加和调用方式非常简单,下面让我们来看看如何添加。