AnQiCMS Help Document and User Guide
When using AnQiCMS for website content management, we often need to extract specific information from the document list and combine it in some format, such as connecting a series of document category IDs into a string for front-end dynamic rendering, SEO optimization, or specific data statistics.Although AnQiCMS's template system provides powerful data acquisition capabilities, it requires us to skillfully use its built-in tags and filters to directly implement this 'extract-combine' logic in the template.### Core Challenge
In Anqi CMS template development, the `join` filter is a very practical tool that can concatenate multiple elements of an array (or list) with a specified delimiter to form a continuous string.This is very convenient when it comes to dynamically generating paths, tag lists, or any comma-separated values.In most cases, when we have an array containing multiple elements and use the `join` filter, its behavior is as expected.For example, if we have an array named `fruit_list` that contains `["apple",}
When developing with AnQiCMS templates, we often need to combine multiple elements in an array into a single string for display, whether it is for building navigation, displaying keywords, or formatting data lists.At this point, the `join` filter has become our helpful assistant.Many users may only be familiar with using commas (`,`) as separators, but in fact, AnQiCMS's `join` filter offers a wider range of choices, and its capabilities are far more than this.###
In website operation, article tags (Tag) not only help in categorizing and retrieving content, but also enhance the page's SEO effect through keywords.Many times, we need to display multiple tags separated by commas at specific locations on the page, such as within the `<meta name="keywords">` tag or at the bottom of the article content."}AnQiCMS (AnQiCMS) provides a concise and flexible template syntax, making this operation very direct.### Understand the source of article tag data In AnQi CMS
When using AnQiCMS for website content management, we often encounter scenarios where we need to make judgments and process data.Especially when data comes from user input or external interfaces and the type is uncertain, how to correctly identify the number converted through `float` or `integer` filters in the `if` condition judgment in the template is the key to ensuring logical accuracy. The AnQiCMS built-in template engine is powerful, supporting `float` and `integer` type conversions in GoLang.Understand the behavior of these transformation filters in different situations
In AnQiCMS template development, the `add` filter is a very practical tool that allows us to perform addition operations on numbers or strings, providing convenience for template logic processing.However, when an empty value (empty value) or `nil` appears in the operands of addition, the result may puzzle some users who are new to the subject.Today, let's delve into the behavior of the `add` filter in this specific case.Firstly, the `add` filter is designed to be very flexible, it can not only handle the addition of pure numbers, but also intelligently concatenate strings
In AnQiCMS template development, we often encounter scenarios where it is necessary to display numeric data combined with text content.For example, you may need to add the product ID at the end of a product title, or add “times read” after the number of reads in an article.How to flexibly convert numeric fields in templates to strings and concatenate them without affecting other logical judgments or calculations?It's lucky that
In Anqi CMS template development, the `stringformat` filter is a very practical tool that allows us to flexibly format various data types, especially numbers and strings, to meet the needs of page display.When dealing with floating-point numbers, we often encounter the need to convert them to strings in a specific format, such as retaining decimal places.However, if large numbers are formatted with thousands separators (e.g., 1,234,567.89), it can significantly enhance the readability of the numbers and make the data presentation more professional.So, in AnQi CMS
In website operation, especially when facing global users, the localization experience of content is crucial.Among them, dynamically adjusting the output format of the calculated results, such as displaying different currency formats based on the user's country or region, is a common requirement.AnQiCMS (AnQiCMS) is a flexible content management system that provides a powerful template engine and rich tags/filters, allowing us to elegantly implement this feature.To achieve this goal, we mainly rely on the several core capabilities of the Anqie CMS template engine: **Retrieve the current site or user's language/region information**
In daily website content operation, we often encounter the need to extract specific information from data, such as extracting the year from a long number.AnQi CMS provides rich template filters and tags to help us flexibly handle these data.Today, let's talk about the `get_digit` filter and discuss its application in the specific scenario of extracting the year, as well as other methods that are more suitable for extracting the year.First, let's understand what the `get_digit` filter is used for.This filter is designed very cleverly