Security BLOG

AnQiCMS Help Document and User Guide

How to perform addition or concatenation operations between numbers and strings in AnQiCMS templates?

During the process of building a website, we often encounter the need to perform arithmetic operations on numbers in templates, or to concatenate different string content to form new text.For AnQiCMS users, understanding how to efficiently implement these operations in the template engine is the key to enhancing the flexibility of content display and development efficiency.AnQiCMS is a powerful template engine, drawing inspiration from Django's design philosophy, providing intuitive and feature-rich tags and filters to meet these needs.#### AnQiCMS Template Basic

📅 November 8, 2025 👁️ 106

What are some common application scenarios for the `cut` filter in cleaning string data?

In website content management, we often encounter situations where we need to clean and format string data.Whether it is form information submitted by the user or content imported from the outside, the data may contain extra spaces, unnecessary punctuation marks, or even other special characters.These uninvited guests not only affect the aesthetics of the data, but may also interfere with subsequent data processing and display.AnQi CMS provides rich template filters to help us solve these problems, where the `cut` filter is a concise and efficient tool

📅 November 8, 2025 👁️ 127

How can extra spaces or special characters be removed from user input or dynamic content?

In website operation, we often face an indispensable challenge: how to ensure that the user input or dynamically generated content is clean, tidy and safe.Extraneous spaces, invisible control characters, even unprocessed special symbols, may affect the layout beauty of the website, the search engine optimization (SEO) effect, and even bring potential security risks.AnQiCMS as an efficient and customizable enterprise-level content management system has fully considered these operational pain points.It provides a series of powerful and flexible template filters

📅 November 8, 2025 👁️ 113

Can the `replace` filter be used to batch modify specific links or text in article content?

In website content operation, we often encounter such situations: a brand name has been updated, or a batch of external links have failed and need to be replaced uniformly, or the internal link structure of the website has been adjusted, and it is necessary to synchronize update the old links or text in a large number of articles.At this point, we would naturally think that the `replace` filter of AnQiCMS (AnQiCMS) can help us handle these modifications in bulk?The answer is, the `replace` filter is not used for batch modifying article content, its function is in another direction

📅 November 8, 2025 👁️ 122

How to replace all old keywords with new keywords in AnQiCMS template?

During website operation, we often encounter the need to update a specific text string in a website template.This may be due to a change in brand name, which requires a unified adjustment of a product or service description, or it may simply be to correct a global spelling error.Manually search and modify these strings in all related template files, which is not only time-consuming and labor-intensive but also prone to errors.Fortunately, AnQiCMS provides a very practical template filter named `replace`, which can help us efficiently and accurately complete the batch replacement of strings

📅 November 8, 2025 👁️ 105

How to concatenate a dynamically generated array (such as an article ID list) into a URL parameter string?

In website operation and content management, we often encounter such needs: to concatenate a group of dynamically generated data (such as multiple article IDs, tag IDs, etc.) in a specific format as URL parameters, in order to filter, perform batch operations, or display more accurate content.For example, the user may have selected multiple articles for comparison on the frontend, or the backend may need to generate a URL to filter articles within a specific ID range.AnQiCMS (AnQiCMS) leverages its powerful backend performance based on the Go language and flexible Django-style template engine

📅 November 8, 2025 👁️ 112

How to split a Chinese sentence into an array of single characters in AnQiCMS template?

In website content operation, sometimes we need to control Chinese text more finely, such as splitting a sentence into individual characters for display, or applying different styles, animation effects to each character.This need is particularly common when creating some special UI effects, interactive content, or even text games.How does the template system help us achieve this function when using AnQiCMS to build a website?AnQi CMS uses a template engine syntax similar to Django, which provides rich built-in tags and filters for content display

📅 November 8, 2025 👁️ 107

What is the difference between the `split` filter and the `fields` filter when splitting strings by spaces?

During the template creation process in AnQi CMS, we often encounter scenarios where we need to split strings, such as extracting keywords from a description or parsing tag strings into independent words.AnQi CMS provides the practical filters `split` and `fields`. Although they can all split strings into arrays, there are subtle and crucial differences in their working methods and application scenarios when splitting strings by spaces.### `split` filter: The versatile separator expert `split` filter

📅 November 8, 2025 100

How to split a string containing multiple tags (such as “SEO, keywords, optimization”) into an array?

In the daily operation of Anqi CMS, we often encounter scenarios where we need to flexibly display some structured information in the content.For example, when setting keywords for articles or products, we may enter a string containing multiple tags in the "document keywords" field in the backend, such as Such strings are convenient to enter, but when displayed on the front end, we usually hope to display these tags separately, even to convert them into independent, clickable elements.How to convert such a comma-separated tag string

📅 November 8, 2025 👁️ 102

How to get the number of elements in a list or key-value pair in AnQiCMS template?

AnQiCMS (AnQiCMS) makes website content display intuitive and efficient with its flexible template engine.In website operation, we often need to dynamically adjust the page layout, display different content, and even perform complex logical judgments based on the number of elements in a list or key-value pair (Map).Mastering how to obtain the number of these elements in a template is an indispensable skill for advanced customization and optimization.Luckyly, AnQiCMS template syntax provides a variety of convenient ways to help us achieve this goal.### Clever Utilization

📅 November 8, 2025 👁️ 101