Does AnQiCMS support adjusting the level and order of the navigation menu through drag and drop?

Calendar 👁️ 76

In the daily operation of website management, the adjustment frequency of the navigation menu may be higher than we imagine.In order to adapt to business development, optimize user experience, or adjust SEO strategies, flexibly and efficiently managing the navigation structure is a common demand of operators.Among them, adjusting the level and order of the menu through an intuitive drag-and-drop method is a highly favored feature in modern content management systems (CMS).So, for us who are deeply familiar with AnQiCMS, does its backend support such drag-and-drop operations?

As an experienced website operations expert, I am well aware of the importance of a flexible and intuitive backend management system for improving work efficiency.In the AnQiCMS backend, the navigation menu management feature is located under the 'Navigation Settings' module in the 'Backend Settings'.We can configure the various navigation links displayed on the website front end here, including the main navigation, footer navigation, and other custom categories.

About the core issue of 'dragging to adjust the level and order', according to the official document of AnQiCMS, I can clearly tell you that: Currently, AnQiCMS does not support adjusting the hierarchy and order of the navigation menu directly through drag-and-drop in the backend.The document also openly mentions,

However, this does not mean that AnQiCMS lacks management capabilities in the structure and arrangement of the navigation menu. The system achieves these goals through another logic that is rigorous and equally efficient:

InHierarchical managementIn terms, AnQiCMS supports creating navigation links up to two levels, namely the main menu and the first-level submenu.When you add or edit navigation links, the system provides an 'parent navigation' option.By selecting an existing navigation item as its 'parent navigation', you can clearly define the hierarchy relationship between the current link and the parent link.For example, you can set 'About Us' as a primary navigation, and then set 'Company Profile' and 'Development History' as its sub-navigation.This way of explicitly defining the parent-child relationship through dropdown selection, although not as visually intuitive as dragging, is very clear logically and helps build a stable navigation structure.

and in theSequential adjustmentUp, AnQiCMS introduced the 'display order' parameter.Each navigation link has a numeric 'display order' value.This number determines the arrangement position of the navigation item within its level: the smaller the number, the earlier it is displayed in the menu.This means, if you want a navigation item to appear earlier, just set its 'display order' value to a smaller number.This method requires manual input of numbers, but it provides precise control for scenarios with specific sorting needs or when fine control over the relative positions of different menu items is required.When making large-scale adjustments, operators can plan the numeric range in advance to accommodate future menu items that may be added, maintaining the flexibility of sorting.

In general, AnQiCMS uses a form filling and numeric setting method for navigating menu level and order management.The advantages of this method lie in its stable and accurate data processing, especially suitable for enterprise-level applications that require strict control of navigation structure.Although currently lacking the intuitive drag-and-drop interaction method, AnQiCMS, as a system developed based on the Go language, is committed to providing an efficient, customizable, and scalable solution, and its continuous optimization of user experience is evident.Believe that the addition of drag-and-drop sorting functionality in future versions will further enhance the ease of use and operational efficiency of the AnQiCMS backend.


Frequently Asked Questions (FAQ)

Q1: If my website has many navigation menu items, would the current sorting method be inconvenient?A1: For a large number of navigation menu items, manually modifying the 'Display Order' number indeed requires more operations.In this case, we recommend that operators reserve good increments of numbers (such as using 10, 20, 30, etc.) so that when new navigation items are inserted in the middle, there is no need to frequently change the order value of existing items.Although it is not as intuitive as dragging and dropping, effective planning can effectively improve efficiency.

Q2: Besides adjusting the hierarchy and order, what are the highlights of AnQiCMS in navigation menu management?A2: AnQiCMS's navigation settings also support 'navigation category management', which means you can create multiple independent navigation groups, such as 'top main navigation', 'footer navigation', 'sidebar navigation', etc., to achieve flexible configuration of navigation in different positions.In addition, the navigation link types are very rich, supporting built-in links (such as home page, model home page), category page links, and external links, meeting various content display and jump needs.

Q3: Will AnQiCMS completely replace the existing numeric sorting and hierarchical selection after adding the drag-and-drop feature?A3: Generally, when a CMS system adds drag-and-drop functionality, it tends to be used as a more intuitive interaction method to “enhance” existing features rather than completely “replace” them.This means that the drag-and-drop operation may provide a visual interface in the background to adjust the order and hierarchy, but the underlying numerical sorting and parent selection logic is likely to remain, to ensure consistency and traceability of the data.This can improve the convenience of user operations and maintain the rigor of system data processing.

Related articles

How to determine if a navigation item in the AnQiCMS template contains a submenu?

As an experienced website operations expert, I am well aware of the importance of a well-designed, user-friendly website navigation for enhancing user experience and website SEO.Especially in enterprise-level content management systems like AnQiCMS, it is a basic requirement to flexibly build and display multi-level navigation.Today, we will delve into how to cleverly judge whether a navigation item has a submenu in AnQiCMS template development, thereby realizing a more intelligent and dynamic navigation rendering.

2025-11-07

What is the internal structure of the `item.NavList` attribute returned by AnQiCMS navigation tags?

## Unveiling AnQiCMS Navigation Tag: The Internal Structure of `item.NavList` Property and the Wisdom of Building Multilevel Menus As an experienced website operations expert, I am well aware of the importance of a flexible and efficient navigation system for user experience and website SEO.AnQiCMS with its high-performance architecture based on the Go language and excellent customizability, showcases its strong capabilities in building enterprise-level websites.Today, let's deeply analyze the `item.NavList` attribute returned by AnQiCMS navigation tags and understand its internal structure

2025-11-07

How to dynamically display the latest article list under a specific category in the AnQiCMS navigation dropdown menu?

## Masterfully crafted: Dynamically display the latest article list under a specific category in the AnQiCMS dropdown menu As an experienced website operations expert, I fully understand the importance of an efficient and user-friendly navigation system for a website.It is not only a guide for users to explore the content of the website, but also a key to improve user experience and optimize the efficiency of search engine crawling.

2025-11-07

How to combine the AnQiCMS navigation list tag with the `siteId` parameter to achieve navigation calls between multiple sites?

## Mastering Multi-Site Navigation: Deep Analysis of AnQiCMS `navList` Tag and `siteId` Parameter In today's complex and ever-changing network environment, many businesses and content operators are no longer satisfied with a single-site operation model.Brand extension, regional station, independent product line display, all催生了the need for multi-site management.AnQiCMS (AnQiCMS) is a system specifically designed for enterprise-level content management, deeply understanding this field, and its powerful multi-site management function is exactly to solve this pain point.

2025-11-07

What is the SEO optimization practice of AnQiCMS navigation menu, for example, adding the `nofollow` attribute?

## Mastering AnQiCMS Navigation Menu SEO Optimization: `nofollow` Strategy and Practical Guide As an experienced website operations expert, I fully understand the importance of the navigation menu for a website.It is not only the guide for users to explore the content of the website, but also the key path for search engines to understand the structure of the website and evaluate the value of the page.AnQiCMS is an enterprise-level content management system developed based on the Go programming language, which has always considered SEO friendliness as a core consideration and provides operators with rich and flexible tools to optimize all aspects of the website

2025-11-07

What is the cause and solution for the front-end page not updating after modifying the AnQiCMS backend navigation settings?

Hello, all the operation experts and webmasters of AnQi CMS!I am very happy to discuss with everyone a common but perplexing problem that may be encountered during the use of AnQiCMS: why, despite my modifications to the navigation settings in the background, the front-end page does not update in a timely manner?As an experienced website operations expert, I know how frustrating this 'what you see is not what you get' experience can be.Don't worry, this is not a Bug of AnQiCMS, but some mechanisms behind the content management system that operate when pursuing high performance and flexibility.Today, let's delve deep into this issue

2025-11-07

How to use AnQiCMS navigation list tags in conjunction with the `include` tag to optimize the common navigation part of the template?

## How to effectively use AnQi CMS navigation list with `include` tag, creating a high-efficiency and maintainable public navigation In website operation, the navigation bar, as the first point of contact between users and website content, is of great importance.A clear, easy-to-maintain, and efficient navigation system that can significantly improve user experience and lay a solid foundation for the long-term development of the website.As an experienced website operations expert, I know that how to elegantly handle the public navigation module in a content management system is a key link in template development. Today

2025-11-07

In AnQiCMS multilingual site, how to implement language switching and adaptation for the navigation menu?

Building a global website on AnQiCMS, allowing content to be presented in multiple languages to users worldwide, has become the only way for many enterprises to expand into the international market.And the navigation menu, as the first threshold for user interaction with the website, its smooth switching and accurate adaptation in a multilingual environment are undoubtedly the key to improving user experience and optimizing SEO performance.Today, let's delve into how to巧妙ly implement language switching and adaptation for navigation menus in AnQiCMS multi-language sites.

2025-11-07