{extend name="base" /} {block name="get-data"} {assign name="strCategory" value="$Request.route.strCategory"} {assign name="ModuleCfg" value="$TpStyle.template_cfg.pages.category_list.cat2_map[$strCategory]"} {assign name="Slot" value="$ModuleCfg"} {assign name="title" value="$ModuleCfg.title_text"} {assign name="listCfg" value="$TpStyle.template_cfg.list_layout.category_list"} {assign name="limit" value="$listCfg.layout.max_items"} {video:pagerexp page="$Request.route.intPage" limit="$limit" button_num="10" cache_life="3600" v_parent_category_en="$Request.route.strParentCategory" v_category_en="$Request.route.strCategory" d_key="d_key" d_val="Video" p_val="page_data" func="generateVideoPager" export_name="resData" /} {assign name="__LIST__" value="$resData.data"} {/block} {block name="title"}{site:seotkd code="title" page="category_list" /}{/block} {block name="keywords"}{site:seotkd code="keywords" page="category_list" /}{/block} {block name="description"}{site:seotkd code="description" page="category_list" /}{/block} {block name="head"} {// 社交媒体标签} {switch $Request.route.strParentCategory } {case 'dian-ying' } {/case} {case 'dian-shi-ju' } {/case} {case 'zong-yi' } {/case} {case 'dong-man' } {/case} {case 'duan-ju-da-quan' } {/case} {default /} {/switch} {// 结构化数据} {/block} {block name="strPageCode"}{/block} {block name="main"}
{include file="module/list/title/_title_router" /} {include file="module/list/shell/_shell_router" /} {video:seocopy scene="category_list" parent_category="$Request.route.strParentCategory" category="$Request.route.strCategory" page="$resData.p_data.page|default=1" total="$resData.p_data.total|default=0" pages="$resData.p_data.pages|default=1" visible="$resData.data|count" export_name="seoCopy" /} {include file="module/seo_copy/collection" /} {// ===== Pagination ===== } {php} $pagerArr = $resData['p_data']['pager'] ?? []; $page = $resData['p_data']['page'] ?? 1; $pages = $resData['p_data']['pages'] ?? 1; // 从 cfg 取分页配置(你会在 SiteStyle 冻结下发) $pagerCfg = $TpStyle['template_cfg']['components']['pager'] ?? []; {/php} {include file="module/pager/_pager_router" /}
{/block}