How to call content in phpcms?
How to call the content of a single article on the home page of phpcms
In fact, there are many solutions to using phpcms to call the content of a single article on the home page list page. We can copy the content directly instead of using the program to automatically call it. However, if there are many repeated operations, there will be certain cumbersome locks. In addition, we can list the tag {pc:content} to implement automatic calling.
Two implementation methods introduced to you.
Analysis of ideas for calling internal page article content on the home page
Reminder: Starting from PHPCMS V9 Beta 20101105 version, the moreinfo parameter attribute is supported. This parameter indicates that when returning data, The data in the secondary table will also be returned together. A content model is divided into two tables, a main table and a sub-table. The main table generally stores short data such as titles and columns (convenient for indexing), while the sub-table stores data in large fields. Data such as content. When you create a new field in model management, you are allowed to choose whether to store it in the main table or the secondary table (we recommend putting unimportant information in the secondary table).
If you want to retrieve the data of the secondary table in the list, you need to use the moreinfo attribute in the PC tag. But we only call a fixed article on the homepage instead of using it in large quantities, which is still acceptable for performance. Here are two ways to do this.
Method to implement the content of a single article
Method 1:
Use {pc:content action="lists"} basic tags to implement a list, each List items are all called content. If you only want to call the content of a certain article, change num="4" to num="1". The called article is the first or last article, and pass order="id DESC or order="id" To adjust.
<div> {pc:content action="lists" catid="6" order="id DESC" num="4" moreinfo="1"} <ul> {loop $data $key $val} <li> <a href="{$val['url']}">{$val['title']}</a> <div> {$val['content']} </div> </li> {/loop} </ul> {/pc} </div>
Method 2:
Use the extended {pc:content action="lists"} tag to call the internal page article content of the specified article ID. You need to use the where attribute to Specify the article ID value to be called. This implementation method is more flexible, but slightly more complicated than the first one.
<div> {pc:content action="lists" catid="6" where="`id`=3" num="1" moreinfo="1"} <ul> {loop $data $key $val} <li> <a href="{$val['url']}">{$val['title']}</a> <div> {$val['content']} </div> </li> {/loop} </ul> {/pc} </div>
PHP Chinese website, a large number of free PHPCMS tutorials, welcome Online Learning!
The above is the detailed content of How to call content in phpcms. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

PhpStorm Mac version
The latest (2018.2.1) professional PHP integrated development tool

Atom editor mac version download
The most popular open source editor

WebStorm Mac version
Useful JavaScript development tools

Dreamweaver Mac version
Visual web development tools

SublimeText3 Linux new version
SublimeText3 Linux latest version
