In the ever-changing field of digital marketing, the efficient organization and management of website content is the foundation of success.As an expert in website operations for many years, I am well aware of the importance of a flexible and powerful content management system (CMS) for improving operational efficiency and user experience.AnQiCMS has won a good reputation in the industry with its excellent performance and rich features.Today, we will delve into a key issue often mentioned in content operations: Does AnQi CMS support marking and managing document tags across content models?

Anqi CMS: A universal language for tags and content models

The answer is affirmative. The document tagging feature of Anqi CMS not only supports marking content under a single content model but also hascross-content modelThe powerful ability allows you to tag different types of content such as articles (archives) and products (products) uniformly.This design greatly enhances the flexibility of content organization and retrieval, bringing unprecedented convenience to content operations.

Flexibility of content models and the introduction of tags

One of the core strengths of AnQi CMS lies in its flexible content model.The system allows users to customize various content structures according to business needs, such as creating an "article model" to publish blog posts, news information, or creating a "product model" to display product details.This kind of modeled design makes the content structure clear and efficient in management.However, in actual operation, we often encounter such a scenario: a "new product launch" tag may need to be associated with an article that introduces the new product features in detail, as well as directly linked to the product page that has just been listed.

In order to meet the need for cross-content type association, Anqi CMS officially introduced and enhanced the tag function of articles and product models in version v2.1.0.From this point on, tags are no longer exclusive attributes of a particular type of content, but have evolved into a 'universal language' that connects different content models.

The 'Universality' of tags: Crossing the boundaries of content models

The Anqi CMS document explicitly states:“The document tags are not classified by categories and models, the same tag can be marked for documents of different content models at the same time.This sentence is the key to understanding the flexibility of Anqi CMS tags.It means that you can create a tag named "Summer Promotion" and then apply it simultaneously to the announcement articles of promotional activities, various products involved in the promotion, and related image materials.

This cross-model versatility brings significant operational advantages:

  • Unified management, efficiency doubled:No need to create and maintain similar tags for different content models, all tags are centrally managed, making updates and adjustments more convenient.
  • Content association, improving user experience:When browsing the content under a specific tag, users can not only see related articles but also discover corresponding products, forming a complete browsing path and enhancing the depth and breadth of the website's content.
  • Enhance SEO effects:Tags as an important content classification method can help search engines better understand the theme of the website content, and through a unified tag system, it can effectively improve the weight and exposure of relevant content in search engines.

Label management and application

In the Anqi CMS backend, the label management interface is intuitive and easy to use.You can easily create new tags, set their names, index letters, custom URLs, SEO titles, and descriptions.When you are editing an article or product, you just need to enter or select existing tags in the "Tag label" field to complete the content marking.The system will automatically identify and prompt you for existing tags to ensure the standardization and consistency of tags.

For example, when you publish a new technology product review article, you can add tags such as 'Smartphone', 'New Release', 'In-depth Review', and so on;When you list a new model of smartphone, you can also add tags such as 'Smartphone', 'New Release', even 'Limited Time Offer', and more.These tags are considered as unified entities in the background, regardless of which content model they are applied to.

Label calling in templates: achieving flexible content presentation

For the front-end presentation of the website, AnQi CMS provides powerful template tags that allow developers and operators to flexibly call and display tags as well as associated content according to their needs.

For example:

  • tagListTags:Used to obtain the document tag list. You can set it as neededitemId(Specify the document ID) orcategoryId(Specify the category ID) to obtain specific content or tags under the category, or even throughitemId="0"Get all tags.
  • tagDetailTags:Used to get detailed information about a specific tag, such as tag name, link, description, etc.
  • tagDataListTags:This is the key to implementing cross-content model content aggregation. It allows you to aggregate content based ontagId(Tag ID) to get the document list under the tag. More importantly, it supportsmoduleIdUsing parameters tolimiting content models, for example, you can specifymoduleId="1"List only the content under the article model that has the tag, ormoduleId="2"List only the content under the product model that has the tag.

This means that in your website template, you can easily build a module to view all related products under a tag or all related articles under a tag, and even mix them together.This fine-grained control makes the content presentation more diverse, further optimizing the user experience and content marketing effects.

Summary

The document tag function of AnQi CMS exceeds the limitations of traditional CMS, realizing truly cross-content model tagging and management.It not only simplifies the complexity of content operation, but also brings significant improvement to the website's content strategy, SEO optimization, and user experience through flexible content association and powerful template calling capabilities.For content operation teams that pursue efficiency and flexibility, this feature of AnQi CMS is undoubtedly one of its core competitive advantages.


Frequently Asked Questions (FAQ)

  1. Ask: What is the difference between tags and categories (Category) in Anqi CMS? In what scenarios should I use them?Answer: They are mainly different in structure and usage. Classification is usuallytree-like structure and model bindingFor example, under the "Article" model, there are categories such as "News Dynamics" and "Industry Analysis", and under the "Product" model, there are categories such as "Electronics" and "Household Products", which have a hierarchical relationship. Tags areFlattened and cross-modelA tag like "New Arrival" can be applied to both articles and products, used to describe common attributes or themes of the content without strict hierarchy.Generally, categories are used to organize the macro structure of content, while tags are used to describe the micro themes or keywords of content more flexibly, enhancing the horizontal relevance of the content.

  2. Can I display articles and products under the same tag on the tag page of Anqi CMS?Absolutely. By usingtagDataListTemplate tag, you can first get a tag (tagId) and get all related content under it. When iterating over these contents, you can use the content'sModuleIdTo determine whether it is an article or a product by the content model ID, and display it separately. For example, whenModuleIdis 1, it is displayed in the style of an article whenModuleIdWhen set to 2, it displays as a product style. In this way, a tab can gather relevant information from different content models, providing a more comprehensive user experience.

  3. Ask: If I create a tag but only want it to be associated with the content of the "article" model and not with the "product" model, can I do that?Answer: The tag itself is model-agnostic in Anqi CMS.That is to say, any tag you create theoretically can be used by any content model's content.However, at the operational level, you can implement this 'limitation' in the following ways:

    • Operation specifications:Agreed within the team, some tags are only used for specific content models.
    • Template call control:Using the templatetagDataListWhen specifying tags,moduleIdParameters to only retrieve the content with the tag under the article model, so that other content models are filtered out when displayed on the front end. For example,{% tagDataList archives with tagId="您的标签ID" moduleId="1" %}only articles will be listed.