Security BLOG

AnQiCMS Help Document and User Guide

How to determine if the `Logo` field of `tagDetail` exists to display the cover image of the label?

As an experienced website operations expert, I know that how to flexibly and elegantly handle content display is the key to improving user experience and the professionalism of the website.Today, let's talk about how to cleverly judge whether the `Logo` field exists in the tag details of AnQiCMS (AnQiCMS), and decide whether to display the cover image of the tag.This is not just a technical implementation issue, but also about how we make the tabs more attractive.### Label cover image: The highlight of content operation In AnQi CMS

📅 November 6, 2025 👁️ 108

How to determine if the document list under a specified tag is empty?

AnQi CMS, as an enterprise-level content management system built with Go language, has always been committed to providing users with efficient, customizable, and secure content operation solutions.In our daily content management work, especially when building dynamic, intelligent websites, we often need to flexibly adjust the display of the page based on the presence or absence of content.Today, let's delve deeply into a very practical and elegant feature of Anqi CMS - how to use the `tag-tagDataList` tag to determine if the document list under a specified tag is empty.In AnQi CMS

📅 November 6, 2025 👁️ 109

How to display different fields in `moduleDetail` based on model type (such as `article model` or `product model`)?

Deep analysis of AnQi CMS: How to display different fields in `moduleDetail` based on model type to create a personalized content experience As a senior website operation expert, I know that a truly excellent content management system is not just about publishing content, but also needs to be flexible to adapt to various content forms.AnQiCMS (AnQiCMS) performs exceptionally well in this aspect, its powerful 'content model' function is the secret weapon for us to achieve personalized content display.

📅 November 6, 2025 👁️ 92

How to judge whether the `userDetail` user group is VIP and display exclusive identification in AnQiCMS templates?

In the daily operation of AnQiCMS, we often encounter the need to provide differentiated services and display content for different user groups.For VIP members, displaying a dedicated identifier not only enhances their sense of belonging but is also an important part of the website's content monetization strategy.As an experienced website operation expert, I know the importance of accurately identifying user identity and flexibly displaying content in templates.

📅 November 6, 2025 👁️ 101

How to determine whether a site has multilingual versions and display a language switch button using the `tag-languages` multilingual site tag?

AnQi CMS, as a Go language system deeply rooted in the field of enterprise-level content management, its powerful multilingual support is undoubtedly one of the core advantages to help enterprises expand into the global market.How can we intelligently determine whether a website is configured with multiple language versions and elegantly display language switch buttons when building websites for global users, which is a common problem encountered by content operation experts in template design.Today, let's delve into the `tag-languages` tag of Anqi CMS together, uncovering the mysteries of language switching.###

📅 November 6, 2025 👁️ 89

How to display the image gallery based on whether there is an album in the `Images` field of `archiveDetail` or `pageDetail`?

## How to cleverly use Anqi CMS: intelligently judge and display image galleries in articles/pages As a senior website operation expert, I deeply understand the importance of content display for user experience and website attractiveness.In AnQiCMS (AnQiCMS) such an efficient and customizable content management system, how to flexibly present image content, especially dynamically displaying the image gallery based on whether there is an album, is a focus for many operators.

📅 November 6, 2025 👁️ 101

How to determine whether the current page is the homepage, category page, detail page, or single page, and load the corresponding SEO information?

As an experienced website operations expert, I am well aware of the importance of Search Engine Optimization (SEO) in the increasingly fierce online environment.To do SEO well, the primary task is to ensure that every page of the website provides clear and accurate metadata to search engines.How can one determine the current page type (home page, category page, detail page, single page, etc.) and load the corresponding SEO information, which is a core issue often encountered by many operators and developers.Today, let's delve into the intelligent design and practical strategies of AnQiCMS (AnQiCMS) in this aspect

📅 November 6, 2025 👁️ 106

How to determine whether a user is logged in or has specific permissions to display private content in AnQiCMS templates?

As an experienced website operation expert, I fully understand the importance of realizing fine-grained content display in a content management system.Especially for systems like AnQiCMS that focus on enterprise-level applications and user experience, dynamically presenting content based on the user's login status or their permission group is a core strategy to enhance website personalization, achieve content monetization, and even build a membership system.Today, let's delve into how to skillfully utilize the powerful functions of the AnQiCMS template to achieve this goal

📅 November 6, 2025 👁️ 117

How to use the `block` tag under the `if` condition to decide whether to override the parent template content when inheriting (`extends`) a template?

## Advanced Anqi CMS Template: Skillfully Using `extends` and `block` to Achieve Conditional Content Coverage We are well aware of the importance of website content maintainability and flexibility in the daily operation of website management for efficient operation.AnQi CMS provides a solid foundation for content management with its efficient architecture based on the Go language and a Django-like template engine syntax.Among them, template inheritance (`extends`) and content blocks (`block`) are the core of building reusable, easily expandable website layouts.But just inheriting and overriding is not enough, many times

📅 November 6, 2025 👁️ 94

The AnQi CMS template development tool: gracefully handle missing files using the `if_exists` parameter of the `include` tag

As an experienced website operations expert, I know how important efficiency and stability are in building and managing corporate websites.AnQiCMS (AnQiCMS) boasts its high-performance architecture based on the Go language and a flexible template system, providing us with powerful content management capabilities.In daily template development, the `include` tag is undoubtedly our powerful assistant for achieving modularization and improving code reusability.However, convenience also hides a small trap: if the template file referenced by `include` is unfortunately missing, the website page will immediately throw an error, affecting user experience

📅 November 6, 2025 👁️ 95