Browse Source

feat(category): 添加子栏目数量获取功能并优化下载页面结构

- 新增 getCategoryChildrenCount 函数用于获取子栏目数量
- 更新下载页面静态资源路径为 /themes/dist_static/
- 将下载页面标题和描述改为动态获取当前分类信息
- 实现分类层级结构的动态渲染和子分类下拉菜单
- 添加条件判断处理无子分类的平级展示逻辑
- 集成 hcTaglib 子分类标签库实现动态分类展示
- 优化页面结构支持无限级分类的数据处理需求
master
zhangf@suq.cn 3 weeks ago
parent
commit
ad7fb0245c
  1. 4
      public/themes/dist_static/static/js/download.js

4
public/themes/dist_static/static/js/download.js

@ -70,13 +70,13 @@ $(function() {
const params = new URLSearchParams();
const keywords = $(this).find('[name="keywords"]').val().trim();
const tabId = getActiveTabId();
if (tabId) params.set("tab", tabId);
if (tabId) params.set("cid", tabId);
if (keywords) params.set("keywords", keywords);
const query = params.toString();
window.location.href = query ? `${window.location.pathname}?${query}` : window.location.pathname;
});
const searchParams = new URLSearchParams(window.location.search);
const tabParam = searchParams.get("tab");
const tabParam = searchParams.get("cid");
const keywordsParam = searchParams.get("keywords");
if (keywordsParam) $("[data-download-search] [name='keywords']").val(keywordsParam);
if (tabParam) activateTabById(tabParam);

Loading…
Cancel
Save