This commit is contained in:
make
2025-12-31 00:49:32 +08:00
parent ae57b68f99
commit eb8c097777
709 changed files with 39727 additions and 1041 deletions

View File

@@ -1,7 +1,10 @@
{extend name="base" /}
{block name="get-data"}
{video:pagerexp page="$Request.get.page" limit="12"
{assign name="limit" value="$TpStyle.list_layout.search_list.layout.max_items"}
{assign name="listCfg" value="$TpStyle.list_layout.search_list"}
{video:pagerexp page="$Request.get.page" limit="$limit"
key="$Request.get.keyword"
d_key="d_key"
d_val="Video"
@@ -59,7 +62,7 @@ p_val="page_data" button_num="5" cache_life="3600" func="generateSearchPager" ex
"item": {
"@type": "Movies",
"name": "{$Video.v_name}",
"url": 'https://{$DomainModel->d_domain}{site:vurl v_id="$Video.v_id" v_py="$Video.v_name_en"/}',
"url": 'https://{$DomainModel->d_domain}{site:vurl v_id='$vo.v_id' v_py='$vo.v_name_en'/}',
"description": "{$Video.v_description}",
"actor": [
{foreach $Video.v_actor as $strActorKey=>$strActor }
@@ -96,25 +99,39 @@ p_val="page_data" button_num="5" cache_life="3600" func="generateSearchPager" ex
{block name="main"}
{include file="header" /}
{php}
// 1. 读取冻结 cfg
$cfg = $TpStyle['list_layout']['search_list'];
$searchCfg = $TpStyle['template_cfg']['pages']['search']['top_block'];
<section class="section">
<h2 class="page-title">搜索结果:{$wd}</h2>
// 2. 构建标题(不随机)
$title = [
'primary' => '',
'secondary' => '共 ' . $resData['p_data']['total'] . ' 部影片',
];
{/php}
<div class="grid">
{volist name="list" id="vo"}
<a class="card" href="/detail/{$vo.id}.html">
<div class="card-img">
<img src="{$vo.pic}">
</div>
<div class="card-title">{$vo.title}</div>
</a>
{/volist}
</div>
</section>
{include file="footer" /}
{include file="module/search/_search_header_router" /}
{// ===== Shell + Item ===== }
{assign name="__LIST__" value="$resData.data"}
{include file="module/list/shell/_shell_router" /}
{// ===== 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}
{block name="customize"}