108 lines
3.5 KiB
HTML
108 lines
3.5 KiB
HTML
{extend name="base" /}
|
|
|
|
{block name="get-data"}
|
|
|
|
{/block}
|
|
|
|
{block name="title"}{site:replace code="VIDEO@@INDEX@TITLE"}{/block}
|
|
{block name="keywords"}{site:replace code="VIDEO@INDEX@INDEX@KEYWORDS"}{/block}
|
|
{block name="description"}{site:replace code="VIDEO@INDEX@INDEX@DESCRIPTION"}{/block}
|
|
|
|
{block name="head"}
|
|
<meta name="robots" content="index,follow">
|
|
<link rel="canonical" href='https://{$DomainModel->d_domain}/'>
|
|
|
|
|
|
{// 社交媒体标签 }
|
|
<meta property="og:title" content='{site:replace code="VIDEO@INDEX@INDEX@TITLE"}' />
|
|
<meta property="og:description" content='{site:replace code="VIDEO@INDEX@INDEX@DESCRIPTION"}' />
|
|
<meta property="og:url" content="https://{$DomainModel->d_domain}" />
|
|
<meta property="og:type" content="website" />
|
|
{// 结构化数据 }
|
|
<script type="application/ld+json">
|
|
[
|
|
{
|
|
"@type": "WebSite",
|
|
"name": "{$DomainModel->d_name}",
|
|
"url": "https://{$DomainModel->d_domain}",
|
|
"alternateName": "{$DomainModel->d_domain}",
|
|
"description": "{site:replace code="VIDEO@INDEX@INDEX@DESCRIPTION"}",
|
|
"potentialAction": {
|
|
"@type": "SearchAction",
|
|
"target": 'https://{$DomainModel->d_domain}{site:vsurl key="search_term_string" p="1"/}',
|
|
"query-input": "required name=search_term_string"
|
|
}
|
|
|
|
},
|
|
|
|
]
|
|
</script>
|
|
{/block}
|
|
|
|
{block name="main"}
|
|
<main class="page-home" style="max-width:{$TpStyle.template_cfg.global.page_max_width_pc}px;margin:0 auto;">
|
|
|
|
{// lunli }
|
|
{assign name="Slot" value="$TpStyle.template_cfg.pages.home.lunliSlots[0]"}
|
|
{assign name="title" value="$Slot.title_text"}
|
|
{include file="module/list/title/_title_router" /}
|
|
{assign name="listCfg" value="$TpStyle.template_cfg.list_layout.lunli"}
|
|
{assign name="limit" value="$listCfg.layout['max_items']"}
|
|
{video:listexp count="$limit" v_parent_category_en="dian-ying"
|
|
v_category_en="lun-li-pian" d_key="key" d_val="Video" cache_life="3600"
|
|
export_name="__LIST__" /}
|
|
{include file="module/list/shell/_shell_router" /}
|
|
|
|
|
|
|
|
{// top}
|
|
{foreach $TpStyle.template_cfg.pages.home.slots as $Slot}
|
|
|
|
{assign name="module" value="$Slot['layout_key']"}
|
|
|
|
{assign name="limit" value="$TpStyle.template_cfg.list_layout[$module]['layout']['max_items']"}
|
|
|
|
{if $module == 'rank'}
|
|
{video:ranklistexp count="$limit" sort_type="weekly" d_key="key" d_val="Video" cache_life="3600"
|
|
export_name="__LIST__" /}
|
|
{else/}
|
|
{video:listexp count="$limit" sort_type="$module" d_key="key" d_val="Video" cache_life="3600"
|
|
export_name="__LIST__" /}
|
|
{/if}
|
|
|
|
{include file="module/list/home_block" /}
|
|
|
|
{/foreach}
|
|
|
|
{// 分类}
|
|
{foreach $TpStyle.template_cfg.pages.home.categories as $HomeCategory}
|
|
|
|
{assign name="Slot" value="$HomeCategory"}
|
|
|
|
{site:vciurl parent_category="$HomeCategory.key" export_name="strMoreUrl" /}
|
|
|
|
{assign name="title" value="$Slot.title_text"}
|
|
|
|
{include file="module/list/title/_title_router" /}
|
|
|
|
{assign name="HomeCategoryModel" value="$HomeCategory.layout_key"}
|
|
|
|
{assign name="listCfg" value="$TpStyle.template_cfg.list_layout[$HomeCategoryModel]"}
|
|
|
|
{assign name="limit" value="$listCfg.layout['max_items']"}
|
|
|
|
{video:listexp count="$limit"
|
|
v_parent_category_en="$HomeCategory.key"
|
|
sort_type="news"
|
|
d_key="d_key" d_val="Video" cache_life="3600"
|
|
export_name="__LIST__" /}
|
|
|
|
{// ===== Shell + Item ===== }
|
|
{include file="module/list/shell/_shell_router" /}
|
|
|
|
{/foreach}
|
|
|
|
</main>
|
|
{/block}
|
|
|