gpttemp
This commit is contained in:
@@ -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"}
|
||||
|
||||
Reference in New Issue
Block a user