AnQiCMS Help Document and User Guide
In AnQiCMS template development, we often need to traverse document lists, such as through the `archiveList` tag content.In such a `for` loop, understanding the total length of the current list is a very practical need, as it can help us implement some specific display logic, such as showing 'Article N of M' or determining if the list is empty.The AnQi CMS template engine adopts Django's syntax, providing a set of intuitive and powerful tags and filters to process data.To get `for`
In website operation, the comment feature is an important part of user interaction.To maintain a good community environment and data quality, we usually limit the length of the comments submitted by users.Front-end validation plays a crucial role in this process, providing immediate feedback before submission to avoid failure due to content length, thereby enhancing user experience and reducing server load.How can we judge whether the length of the user comment content `comment.Content` exceeds the limit in the website built using AnQiCMS?
In website content operation, the navigation menu is the first door for users to interact with the website content.AnQiCMS (AnQiCMS) provides a flexible `navList` tag to help us easily manage and display website navigation.Sometimes, in order to achieve a specific layout, style, or dynamic adjustment, we need to know the specific number of top-level navigation menu items on the website.This article will thoroughly introduce how to obtain the number of top-level menu items in the `navList` navigation list of AnQiCMS templates.### Understand `navList`
It is crucial to manage the image display on the article detail page flexibly and accurately when building website content in AnQi CMS.Especially when we need to use multiple images to enrich the content of an article, the collage feature (usually corresponding to the `archive.Images` field) provides an efficient and convenient solution.In the operation, sometimes we need to understand how many images a specific article detail page contains, whether it is for page layout design, content statistics, or executing logic judgments under specific conditions.This article will elaborate on how to accurately check in AnQi CMS templates
In website operation, how to efficiently display content summaries that can attract visitors to click and maintain the page tidy is a common and important issue.For those who use AnQiCMS, we often need to extract the essence of the document content as a summary to be displayed on list pages, search result pages, or related article recommendation modules.This article will introduce how to precisely control the maximum number of characters displayed in the `archive.Content` field in the AnQiCMS template summary.### Understand `archive.Content`
In website operation, the neatness of the content list page and the user experience are crucial.When the article summary is too long, it may not only occupy too much page space, affecting the overall layout beauty, but may also dilute the guiding role of the 'Read More' link.Therefore, deciding intelligently whether to display a "Read More" link based on the actual length of the article summary is an effective strategy to enhance the professionalism and user-friendliness of the website.AnQiCMS (AnQiCMS) provides powerful and flexible template functions, making it simple and efficient to meet this requirement.### Understand `archive
In website content display, controlling the length of article titles is a common requirement, especially in list pages, recommended positions, and other scenarios, where overly long titles may destroy the page layout and affect user experience.AnQiCMS provides powerful and flexible template tags and filters to help users easily obtain and truncate the display of article titles `archive.Title`. ### Article Title in AnQiCMS Template In the AnQiCMS template, when we handle article data, we usually go through
In website content operation, we often encounter scenarios where it is necessary to display the relevance between different contents, such as the "From A to B" in travel products, the "Comparison of Product A and Product B" on product detail pages, or the "Basic service with value-added service" in service solutions. Anqi CMS provides two very practical `archiveList` tag parameters - `combineId` and `combineFromId`, which can help us display the title and link of documents in a flexible and dynamic way, thereby enhancing the richness of content and user experience.
When managing content in AnQi CMS, we often encounter situations where we need to add specific attributes for different types of content (such as articles, products).The 'Content Model' feature provided by AnQi CMS allows us to customize fields according to business requirements, greatly enhancing the flexibility and scalability of content.How can I elegantly and flexibly obtain and display these custom parameter fields in the website front-end template?The `archiveParams` tag is the key to solving this problem.### Understanding the Custom Parameters in the Document Model Diving deeper into
Manage and display content in Anqi CMS, the `archiveDetail` tag is undoubtedly one of the core tools, responsible for extracting document content stored in the database and rendering it on the web.For modern websites, the way content is presented and the loading efficiency are crucial, and `archiveDetail` provides very practical capabilities in handling Markdown rendering of document content and image lazy loading.### Cleverly Utilize `archiveDetail` Tag