This commit is contained in:
39
index.html
39
index.html
@@ -24,6 +24,44 @@
|
||||
<div class="banner-cont">
|
||||
<div class="banner-text">
|
||||
<div class="section-content">
|
||||
{if isset($data.banner) && !empty($data.banner)}
|
||||
{php}$__firstBanner = $data['banner'][0];{/php}
|
||||
<div class="banner-copy">
|
||||
<div id="bannerTags" class="banner-tags">
|
||||
{if !empty($__firstBanner.tags)}
|
||||
{php}
|
||||
$__tags = preg_split('/[,,]/', $__firstBanner['tags']);
|
||||
{/php}
|
||||
{foreach $__tags as $__t}
|
||||
{php}$__t_trim = trim($__t);{/php}
|
||||
{if $__t_trim != ''}
|
||||
<span class="banner-tag-pill">{$__t_trim}</span>
|
||||
{/if}
|
||||
{/foreach}
|
||||
{/if}
|
||||
</div>
|
||||
<h1 id="bannerTitle">{$__firstBanner.title|default=''}</h1>
|
||||
<p class="banner-desc" id="bannerDesc">{$__firstBanner.description|default=''}</p>
|
||||
{if !empty($__firstBanner.button_text)}
|
||||
<a
|
||||
class="btn btn2 btn-normal"
|
||||
href="{$__firstBanner.button_link|default=$__firstBanner.url|default='javascript:;'}"
|
||||
id="bannerButton"
|
||||
{if !empty($__firstBanner.button_blank)}target="_blank"{else}target="_self"{/if}
|
||||
>
|
||||
{$__firstBanner.button_text}
|
||||
</a>
|
||||
{else /}
|
||||
<a
|
||||
class="btn btn2 btn-normal"
|
||||
href="javascript:;"
|
||||
id="bannerButton"
|
||||
style="display: none;"
|
||||
></a>
|
||||
{/if}
|
||||
</div>
|
||||
{else /}
|
||||
<!-- 兼容未提供 banner 配置时的占位结构,仍由前端 JS 填充 -->
|
||||
<div class="banner-copy">
|
||||
<div id="bannerTags" class="banner-tags"></div>
|
||||
<h1 id="bannerTitle"></h1>
|
||||
@@ -35,6 +73,7 @@
|
||||
style="display: none;"
|
||||
></a>
|
||||
</div>
|
||||
{/if}
|
||||
<!-- 3D 地球容器(Three.js 渲染输出挂载到这里),与下方卡片区域共用 section-content 对齐 -->
|
||||
<div id="bannerGlobe" class="banner-globe"></div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user