Description: Used to obtain single page details data
How to use:{% pageDetail 变量名称 with name="字段名称" id="1" %}
The variable name is not necessary. After setting the variable name, you can call it through the variable name in the future. Without setting the variable name, the result will be output directly.
The supported parameters of pageDetail are:
- Single Page ID
id
.id
Not required, it will fetch the current single page by default. If you need to specify a single page, you can achieve this by setting the id. - Single page URL alias
token
token
It is not required, it will fetch the current page by default. If you need to specify a page, you can achieve this by setting the id or token. - Site ID
siteId
siteId
Generally, there is no need to fill in it. If you use the background multi-site management to create multiple sites and want to call data from other sites, you can specify itsiteId
To implement the data calling the specified site.
The fields available for the name parameter are:
- Single Page ID
Id
- Single page title
Title
- Single page link
Link
- Single page description
Description
- Single page content
Content
- Single page thumbnail image
Logo
- Single page thumbnail
Thumb
- Single-page slideshow
Images
Single Page IDId
Tag usage:{% pageDetail with name="Id" %}
{# 默认用法,自动获取当前页面单页 #}
<div>单页ID:{% pageDetail with name="Id" %}</div>
{# 获取指定单页id的单页字段 #}
<div>单页ID:{% pageDetail with name="Id" id="1" %}</div>
{# 自定义字段名称 #}
<div>单页ID:{% pageDetail pageId with name="Id" %}{{pageId}}</div>
<div>单页ID:{% pageDetail pageId with name="Id" id="1" %}{{pageId}}</div>
Single page titleTitle
Tag usage:{% pageDetail with name="Title" %}
{# 默认用法,自动获取当前页面单页 #}
<div>单页标题:{% pageDetail with name="Title" %}</div>
{# 获取指定单页id的单页字段 #}
<div>单页标题:{% pageDetail with name="Title" id="1" %}</div>
{# 自定义字段名称 #}
<div>单页标题:{% pageDetail pageTitle with name="Title" %}{{pageTitle}}</div>
<div>单页标题:{% pageDetail pageTitle with name="Title" id="1" %}{{pageTitle}}</div>
Single page linkLink
Tag usage:{% pageDetail with name="Link" %}
{# 默认用法,自动获取当前页面单页 #}
<div>单页链接:{% pageDetail with name="Link" %}</div>
{# 获取指定单页id的单页字段 #}
<div>单页链接:{% pageDetail with name="Link" id="1" %}</div>
{# 自定义字段名称 #}
<div>单页链接:{% pageDetail pageLink with name="Link" %}{{pageLink}}</div>
<div>单页链接:{% pageDetail pageLink with name="Link" id="1" %}{{pageLink}}</div>
Single page descriptionDescription
Tag usage:{% pageDetail with name="Description" %}
{# 默认用法,自动获取当前页面单页 #}
<div>单页描述:{% pageDetail with name="Description" %}</div>
{# 获取指定单页id的单页字段 #}
<div>单页描述:{% pageDetail with name="Description" id="1" %}</div>
{# 自定义字段名称 #}
<div>单页描述:{% pageDetail pageDescription with name="Description" %}{{pageDescription}}</div>
<div>单页描述:{% pageDetail pageDescription with name="Description" id="1" %}{{pageDescription}}</div>
Single page contentContent
Tag usage:{% pageDetail with name="Content" %}
The Content field will automatically convert the content to html when the Markdown editor is enabled. After the Markdown editor is disabled, the Content content will not automatically convert to html. However, you can manually specify whether to convert, you need to addrender
parameter. acceptfalse|true
Two values.render=false
No Markdown to HTML conversion operation,.render=true
Make a conversion.
{# 默认用法,自动获取当前页面单页 #}
<div>单页内容:{% pageDetail with name="Content" %}</div>
{# 获取指定单页id的单页字段 #}
<div>单页内容:{% pageDetail with name="Content" id="1" %}</div>
{# 自定义字段名称 #}
<div>单页内容:{% pageDetail pageContent with name="Content" %}{{pageContent|safe}}</div>
<div>单页内容:{% pageDetail pageContent with name="Content" id="1" %}{{pageContent|safe}}</div>
Single page thumbnail imageLogo
Tag usage:{% pageDetail with name="Logo" %}
{# 默认用法,自动获取当前页面分类 #}
<div>缩略图大图:<img src="{% pageDetail with name="Logo" %}" alt="{% pageDetail with name="Title" %}" /></div>
{# 获取指定分类id的分类字段 #}
<div>缩略图大图:<img src="{% pageDetail with name="Logo" id="1" %}" alt="{% pageDetail with name="Title" id="1" %}" /></div>
{# 自定义字段名称 #}
<div>缩略图大图:{% pageDetail pageLogo with name="Logo" %}<img src="{{pageLogo}}" alt="{% pageDetail with name="Title" %}" /></div>
<div>缩略图大图:{% pageDetail pageLogo with name="Logo" id="1" %}<img src="{{pageLogo}}" alt="{% pageDetail with name="Title" %}" /></div>
Single page thumbnailThumb
Tag usage:{% pageDetail with name="Thumb" %}
{# 默认用法,自动获取当前页面分类 #}
<div>缩略图大图:<img src="{% pageDetail with name="Thumb" %}" alt="{% pageDetail with name="Title" %}" /></div>
{# 获取指定分类id的分类字段 #}
<div>缩略图大图:<img src="{% pageDetail with name="Thumb" id="1" %}" alt="{% pageDetail with name="Title" id="1" %}" /></div>
{# 自定义字段名称 #}
<div>缩略图大图:{% pageDetail pageThumb with name="Thumb" %}<img src="{{pageThumb}}" alt="{% pageDetail with name="Title" %}" /></div>
<div>缩略图大图:{% pageDetail pageThumb with name="Thumb" id="1" %}<img src="{{pageThumb}}" alt="{% pageDetail with name="Title" %}" /></div>
Single-page slideshowImages
Tag usage:{% pageDetail pageImages with name="Images" %}{% for item in pageImages %}<img src="{{item}}" alt="{% pageDetail with name="Title" %}" />{% endfor %}
{% pageDetail pageImages with name="Images" %}
<ul>
{% for item in pageImages %}
<li>
<img src="{{item}}" alt="{% pageDetail with name="Title" %}" />
</li>
{% endfor %}
</ul>