物业服务
parent
14b818db4c
commit
7949196dd3
|
@ -33,6 +33,7 @@ class Article extends Base
|
||||||
|
|
||||||
|
|
||||||
$this->data['images'] = json_decode($this->isMobile ? $article['imgs_mobile'] :$article['imgs'], true);
|
$this->data['images'] = json_decode($this->isMobile ? $article['imgs_mobile'] :$article['imgs'], true);
|
||||||
|
$this->data['resource'] = json_decode($this->isMobile ? $article['other_text2'] :$article['other_text1'], true);
|
||||||
|
|
||||||
$this->setSeo($title, $keywords, $description);
|
$this->setSeo($title, $keywords, $description);
|
||||||
$this->data['firstBg'] = $this->firstBanner($category);
|
$this->data['firstBg'] = $this->firstBanner($category);
|
||||||
|
|
|
@ -192,18 +192,25 @@ class Article extends Base
|
||||||
public function edit()
|
public function edit()
|
||||||
{
|
{
|
||||||
if ($this->request->isPost()) {
|
if ($this->request->isPost()) {
|
||||||
$item = input('post.item/a');
|
$item = input('post.item/a');
|
||||||
$img = input('post.img', '');
|
$img = input('post.img', '');
|
||||||
$imgMobile = input('post.img_mobile', '');
|
$imgMobile = input('post.img_mobile', '');
|
||||||
$imgs = input('post.img_imgs', []);
|
$imgs = input('post.img_imgs', []);
|
||||||
$imgsMobile = input('post.img_imgs_mobile', []);
|
$imgsMobile = input('post.img_imgs_mobile', []);
|
||||||
|
$resourceImgs = input('post.img_resource', []);
|
||||||
|
$resourceImgsMobile = input('post.img_resource_mobile', []);
|
||||||
|
|
||||||
$imgs = json_encode($imgs, true);
|
$imgs = json_encode($imgs, true);
|
||||||
$imgsMobile = json_encode($imgsMobile, true);
|
$imgsMobile = json_encode($imgsMobile, true);
|
||||||
|
|
||||||
$item['imgs'] = $imgs;
|
$item['imgs'] = $imgs;
|
||||||
$item['imgs_mobile'] = $imgsMobile;
|
$item['imgs_mobile'] = $imgsMobile;
|
||||||
// var_dump($item);exit;
|
|
||||||
|
$resourceImgs = json_encode($resourceImgs, true);
|
||||||
|
$resourceImgsMobile = json_encode($resourceImgsMobile, true);
|
||||||
|
|
||||||
|
$item['other_text1'] = $resourceImgs;
|
||||||
|
$item['other_text2'] = $resourceImgsMobile;
|
||||||
|
|
||||||
$logo = input('post.img_logo', '');
|
$logo = input('post.img_logo', '');
|
||||||
$banner = input('post.img_banner', '');
|
$banner = input('post.img_banner', '');
|
||||||
|
@ -385,12 +392,29 @@ class Article extends Base
|
||||||
public function add()
|
public function add()
|
||||||
{
|
{
|
||||||
if ($this->request->isPost()) {
|
if ($this->request->isPost()) {
|
||||||
$item = input('post.item/a');
|
$item = input('post.item/a');
|
||||||
$img = input('post.img', '');
|
$img = input('post.img', '');
|
||||||
$imgMobile = input('post.img_mobile', '');
|
$imgMobile = input('post.img_mobile', '');
|
||||||
$logo = input('post.img_logo', '');
|
$imgs = input('post.img_imgs', []);
|
||||||
$banner = input('post.img_banner', '');
|
$imgsMobile = input('post.img_imgs_mobile', []);
|
||||||
$video = input('post.video', '');
|
$logo = input('post.img_logo', '');
|
||||||
|
$banner = input('post.img_banner', '');
|
||||||
|
$video = input('post.video', '');
|
||||||
|
|
||||||
|
$resourceImgs = input('post.img_resource', []);
|
||||||
|
$resourceImgsMobile = input('post.img_resource_mobile', []);
|
||||||
|
|
||||||
|
$imgs = json_encode($imgs, true);
|
||||||
|
$imgsMobile = json_encode($imgsMobile, true);
|
||||||
|
|
||||||
|
$item['imgs'] = $imgs;
|
||||||
|
$item['imgs_mobile'] = $imgsMobile;
|
||||||
|
|
||||||
|
$resourceImgs = json_encode($resourceImgs, true);
|
||||||
|
$resourceImgsMobile = json_encode($resourceImgsMobile, true);
|
||||||
|
|
||||||
|
$item['other_text1'] = $resourceImgs;
|
||||||
|
$item['other_text2'] = $resourceImgsMobile;
|
||||||
|
|
||||||
$item['src'] = $img;
|
$item['src'] = $img;
|
||||||
$item['src_mobile'] = $imgMobile;
|
$item['src_mobile'] = $imgMobile;
|
||||||
|
|
|
@ -90,10 +90,13 @@ class Base extends BaseController
|
||||||
// 根据活动
|
// 根据活动
|
||||||
protected function getImgSize($categoryId)
|
protected function getImgSize($categoryId)
|
||||||
{
|
{
|
||||||
$pcImgSize = '';//组图
|
$category = \app\model\Category::field('id,img_width,img_height,img_width_mobile,img_height_mobile,width,height,width_mobile,height_mobile')->find($categoryId);
|
||||||
$mobileImgSize = '';//手机组图
|
$pcImgSize = '';//PC组图
|
||||||
$coverSize = '';//封面图
|
$mobileImgSize = '';//手机组图
|
||||||
$mobileCoverSize = '';//手机封面图
|
//PC封面图
|
||||||
|
$coverSize = $category['img_width'].'*'.$category['img_height'].'px';
|
||||||
|
//手机封面图
|
||||||
|
$mobileCoverSize = $category['img_width_mobile'].'*'.$category['img_height_mobile'].'px';
|
||||||
switch ($categoryId) {
|
switch ($categoryId) {
|
||||||
// 品牌活动
|
// 品牌活动
|
||||||
case 39:
|
case 39:
|
||||||
|
@ -102,11 +105,19 @@ class Base extends BaseController
|
||||||
$coverSize = '340*225px';
|
$coverSize = '340*225px';
|
||||||
$mobileCoverSize = '185*120px';
|
$mobileCoverSize = '185*120px';
|
||||||
break;
|
break;
|
||||||
|
case 9:
|
||||||
|
case 10:
|
||||||
|
case 23:
|
||||||
|
case 24:
|
||||||
|
case 25:
|
||||||
|
$pcImgSize = '1360*680px';
|
||||||
|
$mobileImgSize = '365*185px';
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->data['pcImgSize'] = $pcImgSize;
|
$this->data['pcImgSize'] = $pcImgSize;
|
||||||
$this->data['mobileImgSize'] = $mobileImgSize;
|
$this->data['mobileImgSize'] = $mobileImgSize;
|
||||||
$this->data['coverSize'] = $coverSize;
|
$this->data['coverSize'] = $coverSize ?? '';
|
||||||
$this->data['mobileCoverSize'] = $mobileCoverSize;
|
$this->data['mobileCoverSize'] = $mobileCoverSize ?? '';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,6 +22,8 @@ class Category extends Base
|
||||||
public const CATEGORY_COMPANY_HONOR = 38;
|
public const CATEGORY_COMPANY_HONOR = 38;
|
||||||
// 品牌活动
|
// 品牌活动
|
||||||
public const CATEGORY_BRAND_ACTIVITY = 39;
|
public const CATEGORY_BRAND_ACTIVITY = 39;
|
||||||
|
// 友邻集市服务
|
||||||
|
public const CATEGORY_MARKET_SERVICE = 40;
|
||||||
//关于我们
|
//关于我们
|
||||||
public const CATEGORY_COMPANY = 2;
|
public const CATEGORY_COMPANY = 2;
|
||||||
//物业服务
|
//物业服务
|
||||||
|
|
|
@ -21,6 +21,7 @@ Route::get('article', "article/index");
|
||||||
Route::get('position/:id', "position/detail")->pattern(['id' => '\d+']);
|
Route::get('position/:id', "position/detail")->pattern(['id' => '\d+']);
|
||||||
Route::get('/activity/:id', "article/detail")->pattern(['id' => '\d+']);
|
Route::get('/activity/:id', "article/detail")->pattern(['id' => '\d+']);
|
||||||
Route::get('/news/:id', "article/detail")->pattern(['id' => '\d+']);
|
Route::get('/news/:id', "article/detail")->pattern(['id' => '\d+']);
|
||||||
|
Route::get('/service/:id', "article/detail")->pattern(['id' => '\d+']);
|
||||||
Route::get('/product/detail/:id', "product/detail")->pattern(['id' => '\d+']);
|
Route::get('/product/detail/:id', "product/detail")->pattern(['id' => '\d+']);
|
||||||
Route::rule('articles/ajaxlist', 'article/ajaxList', 'GET|POST');
|
Route::rule('articles/ajaxlist', 'article/ajaxList', 'GET|POST');
|
||||||
Route::get('articles/:category_id', "article/index");
|
Route::get('articles/:category_id', "article/index");
|
||||||
|
|
|
@ -0,0 +1,54 @@
|
||||||
|
{layout name="layout" /}
|
||||||
|
{php}
|
||||||
|
use app\model\Category;
|
||||||
|
$childrenMenu = Category::getChildrenByParentId($topCategoryId);
|
||||||
|
{/php}
|
||||||
|
|
||||||
|
{include file="public/about_second" /}
|
||||||
|
|
||||||
|
<!-- 服务详情 -->
|
||||||
|
<div class="pull-section pull-content-bg content-bg-white wow fadeInUp" data-wow-duration="0.8s" data-wow-delay="0">
|
||||||
|
<div class="activities-detail w1360 wow fadeInUp" data-wow-duration="0.8s" data-wow-delay="0">
|
||||||
|
<div class="detail-top">
|
||||||
|
<!-- 轮播 -->
|
||||||
|
<div class="detail-swiper swiper">
|
||||||
|
<div class="swiper-wrapper">
|
||||||
|
{if !empty($images)}
|
||||||
|
{foreach $images as $img}
|
||||||
|
<div class="swiper-slide">
|
||||||
|
<a href="{$img['link'] ?: 'javascript:;'}">
|
||||||
|
<img src="{$img.src ?? ''}" alt="{$img.alt}">
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
{/foreach}
|
||||||
|
{/if}
|
||||||
|
</div>
|
||||||
|
<!-- 切换按钮 -->
|
||||||
|
<div class="swiper-button-prev"></div>
|
||||||
|
<div class="swiper-button-next"></div>
|
||||||
|
<!-- 分页器 -->
|
||||||
|
<div class="swiper-pagination"></div>
|
||||||
|
</div>
|
||||||
|
<!-- 标题 -->
|
||||||
|
<div class="detai-title">
|
||||||
|
<h1 class="color-blue wow fadeInUp" data-wow-duration="0.8s" data-wow-delay="0">{$item.title}</h1>
|
||||||
|
<div class="sub-bid wow fadeInUp" data-wow-duration="0.8s" data-wow-delay="0.2s">{$item.sub_title}</div>
|
||||||
|
<a href="{$category['url'] ?: $category['route']}" class="back-btn wap-show flex">返回列表</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- 详情 -->
|
||||||
|
|
||||||
|
<div class="activities-detail-txt flex wow fadeInUp" data-wow-duration="0.8s" data-wow-delay="0">
|
||||||
|
<div class="rich-txt color-66 wow fadeInUp" data-wow-duration="0.8s" data-wow-delay="0">
|
||||||
|
{$item.content|raw}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="resource-advantage w1360 wow fadeInUp" data-wow-duration="0.8s" data-wow-delay="0">
|
||||||
|
{if !empty($resource)}
|
||||||
|
{foreach $resource as $res}
|
||||||
|
<img src="{$res.src ?? ''}" alt="{$res.alt}" style="width: 100%;padding-top: 5px;">
|
||||||
|
{/foreach}
|
||||||
|
{/if}
|
||||||
|
</div>
|
||||||
|
</div>
|
|
@ -0,0 +1,33 @@
|
||||||
|
{layout name="layout"/}
|
||||||
|
{php}
|
||||||
|
use app\model\Category;
|
||||||
|
use app\model\Article;
|
||||||
|
use app\model\Block;
|
||||||
|
$childrenMenu = Category::getChildrenByParentId($topCategoryId);
|
||||||
|
$childrenCate = Category::getChildrenByParentId(Category::CATEGORY_NEWS);
|
||||||
|
|
||||||
|
$topNews = Article::getLastTopList($category["id"],1,[],["top"=>"desc"]);
|
||||||
|
if (!$topNews->isEmpty()) {
|
||||||
|
$topNews = empty($topNews)?[]: ($topNews[0] ?? []);
|
||||||
|
$topNewsYm = date('Y.m', $topNews['create_time']);
|
||||||
|
$topNewsDay = date('d', $topNews['create_time']);
|
||||||
|
}
|
||||||
|
{/php}
|
||||||
|
|
||||||
|
{include file="public/about_second" /}
|
||||||
|
<!-- 服务列表 -->
|
||||||
|
<div class="pull-section pull-content-bg content-bg-white wow fadeInUp" data-wow-duration="0.8s" data-wow-delay="0">
|
||||||
|
<div class="services-list w1360">
|
||||||
|
{foreach $items as $item}
|
||||||
|
<a href="/service/{$item.id}.html" class="item flex wow fadeInUp" data-wow-duration="0.8s" data-wow-delay="0">
|
||||||
|
<div class="img"><img src="{$isMobile ? $item['src_mobile'] : $item['src']}" alt="{$item.title}"></div>
|
||||||
|
<div class="item-mask"></div>
|
||||||
|
<div class="txt">
|
||||||
|
<h2 class="color-coffee wow fadeInUp" data-wow-duration="0.8s" data-wow-delay="0">{$item.title}</h2>
|
||||||
|
<p class="capitalize wow fadeInUp" data-wow-duration="0.8s" data-wow-delay="0">{$item.title_en}</p>
|
||||||
|
<span class="article-more-btn color-coffee wow fadeInUp" data-wow-duration="0.8s" data-wow-delay="0">查看详情<img src="__STATIC__/web/images/icon/icon-arrow-coffee.png" alt="查看详情"></span>
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
{/foreach}
|
||||||
|
</div>
|
||||||
|
</div>
|
|
@ -0,0 +1,55 @@
|
||||||
|
{layout name="layout" /}
|
||||||
|
{php}
|
||||||
|
use app\model\Category;
|
||||||
|
$childrenMenu = Category::getChildrenByParentId($topCategoryId);
|
||||||
|
{/php}
|
||||||
|
|
||||||
|
{include file="public/about_second" /}
|
||||||
|
|
||||||
|
<!-- 活动详情 -->
|
||||||
|
<div class="pull-section pull-content-bg content-bg-white">
|
||||||
|
<div class="activities-detail w1360 wow fadeInUp" data-wow-duration="0.8s" data-wow-delay="0">
|
||||||
|
<div class="detail-top detail-top-cloumn">
|
||||||
|
<!-- 轮播 -->
|
||||||
|
<div class="detail-swiper swiper">
|
||||||
|
<div class="swiper-wrapper">
|
||||||
|
{if !empty($images)}
|
||||||
|
{foreach $images as $img}
|
||||||
|
<div class="swiper-slide">
|
||||||
|
<a href="{$img['link'] ?: 'javascript:;'}">
|
||||||
|
<img src="{$img.src ?? ''}" alt="{$img.alt}">
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
{/foreach}
|
||||||
|
{/if}
|
||||||
|
</div>
|
||||||
|
<!-- 切换按钮 -->
|
||||||
|
<div class="swiper-button-prev"></div>
|
||||||
|
<div class="swiper-button-next"></div>
|
||||||
|
<!-- 分页器 -->
|
||||||
|
<div class="swiper-pagination"></div>
|
||||||
|
</div>
|
||||||
|
<!-- 标题 -->
|
||||||
|
<div class="detai-title detai-title-cloumn">
|
||||||
|
<h1 class="color-blue wow fadeInUp" data-wow-duration="0.8s" data-wow-delay="0">{$item.title}</h1>
|
||||||
|
<div class="sub-bid wow fadeInUp" data-wow-duration="0.8s" data-wow-delay="0.2s">{$item.sub_title}</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- 详情 -->
|
||||||
|
<div class="activities-detail-txt flex wow fadeInUp" data-wow-duration="0.8s" data-wow-delay="0">
|
||||||
|
<div class="rich-txt color-66 wow fadeInUp" data-wow-duration="0.8s" data-wow-delay="0">
|
||||||
|
{$item.content|raw}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- 上下篇 -->
|
||||||
|
<div class="part-list flex">
|
||||||
|
{if !empty($prev)}
|
||||||
|
<div class="item flex"><strong class="color-blue">上一篇:</strong><a class="clips1" href="/service/{$prev.id}.html">{$prev['title']}</a></div>
|
||||||
|
{/if}
|
||||||
|
<em></em>
|
||||||
|
{if !empty($next)}
|
||||||
|
<div class="item flex"><strong class="color-blue">下一篇:</strong><a class="clips1" href="/service/{$next.id}.html">{$next['title']}</a></div>
|
||||||
|
{/if}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
|
@ -11,6 +11,18 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
{if in_array($category['id'], [9,10,23,24,25,40])}
|
||||||
|
<div class="layui-form-itemBox3 between">
|
||||||
|
<div class="layui-form-item">
|
||||||
|
<label class="layui-form-label">英文标题</label>
|
||||||
|
<div class="layui-input-block">
|
||||||
|
<input type="text" class="layui-input" name="item[title_en]" value="{$item.title_en??''}" maxlength="60"/>
|
||||||
|
<div class="layui-form-mid layui-word-aux">注:建议60个字符长度以内</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{/if}
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
<div class="layui-form-item">
|
<div class="layui-form-item">
|
||||||
<label class="layui-form-label">标题颜色</label>
|
<label class="layui-form-label">标题颜色</label>
|
||||||
|
@ -53,7 +65,7 @@
|
||||||
<div class="layui-form-item">
|
<div class="layui-form-item">
|
||||||
<label class="layui-form-label">手机封面图</label>
|
<label class="layui-form-label">手机封面图</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
{:widget('manager.upload/image',['imgSize' => $imgSize ?: $mobileCoverSize, 'append' => '_mobile'])}
|
{:widget('manager.upload/image',['imgSize' => $mobileCoverSize, 'append' => '_mobile'])}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{/if}
|
{/if}
|
||||||
|
@ -66,7 +78,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{if in_array($category['id'], [39])}
|
{if in_array($category['id'], [39,9,10,23,24,25])}
|
||||||
<div class="layui-form-item">
|
<div class="layui-form-item">
|
||||||
<label class="layui-form-label">组图</label>
|
<label class="layui-form-label">组图</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
|
@ -74,10 +86,26 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="layui-form-item layui-hide">
|
<div class="layui-form-item">
|
||||||
<label class="layui-form-label">组图-手机端</label>
|
<label class="layui-form-label">组图-手机端</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
{//:widget('manager.upload/multi',['append' => '_imgs_mobile','imgs' => $item.imgs_mobile??'', 'num' => $item.num??10, 'imgSize' => $mobileImgSize, $item['id']??''])}
|
{:widget('manager.upload/multi',['append' => '_imgs_mobile','imgs' => $item.imgs_mobile??'', 'num' => $item.num??10, 'imgSize' => $mobileImgSize, $item['id']??''])}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{/if}
|
||||||
|
|
||||||
|
{if in_array($category['id'], [24])}
|
||||||
|
<div class="layui-form-item">
|
||||||
|
<label class="layui-form-label">资源优势PC组图</label>
|
||||||
|
<div class="layui-input-block">
|
||||||
|
{:widget('manager.upload/multi',['append' => '_resource', 'imgs' => $item.other_text1??'', 'num' => 50, 'imgSize' => '1360*0px', $item['id']??''])}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="layui-form-item">
|
||||||
|
<label class="layui-form-label">资源优势组图-手机端</label>
|
||||||
|
<div class="layui-input-block">
|
||||||
|
{:widget('manager.upload/multi',['append' => '_resource_mobile','imgs' => $item.other_text2??'', 'num' => 50, 'imgSize' => '365*0px', $item['id']??''])}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{/if}
|
{/if}
|
||||||
|
@ -211,6 +239,18 @@
|
||||||
</div>
|
</div>
|
||||||
{/if}
|
{/if}
|
||||||
|
|
||||||
|
{if $category['id'] == 40}
|
||||||
|
<div class="layui-form-item">
|
||||||
|
<label class="layui-form-label">推荐(展示在pc轮播和手机端集市下)</label>
|
||||||
|
<div class="layui-inline new-inline">
|
||||||
|
<select name="item[recommend]">
|
||||||
|
<option value="0" selected>否</option>
|
||||||
|
<option value="1">是</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{/if}
|
||||||
|
|
||||||
{if !(in_array($category['id'],[37,38]))}
|
{if !(in_array($category['id'],[37,38]))}
|
||||||
{if !isset($allowContent) || $allowContent}
|
{if !isset($allowContent) || $allowContent}
|
||||||
|
|
||||||
|
|
|
@ -13,6 +13,18 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
{if in_array($category['id'], [9,10,23,24,25,40])}
|
||||||
|
<div class="layui-form-itemBox3 between">
|
||||||
|
<div class="layui-form-item">
|
||||||
|
<label class="layui-form-label">英文标题</label>
|
||||||
|
<div class="layui-input-block">
|
||||||
|
<input type="text" class="layui-input" name="item[title_en]" value="{$item.title_en??''}" maxlength="60"/>
|
||||||
|
<div class="layui-form-mid layui-word-aux">注:建议60个字符长度以内</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{/if}
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
<div class="layui-form-item">
|
<div class="layui-form-item">
|
||||||
<label class="layui-form-label">标题颜色</label>
|
<label class="layui-form-label">标题颜色</label>
|
||||||
|
@ -35,7 +47,7 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
-->
|
-->
|
||||||
{if !(in_array($category['id'],[4,5,7,9,10]))}
|
{if !(in_array($category['id'],[4,5,7]))}
|
||||||
<div class="layui-form-item">
|
<div class="layui-form-item">
|
||||||
<label class="layui-form-label">副标题</label>
|
<label class="layui-form-label">副标题</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
|
@ -64,7 +76,7 @@
|
||||||
<div class="layui-form-item">
|
<div class="layui-form-item">
|
||||||
<label class="layui-form-label">手机封面图</label>
|
<label class="layui-form-label">手机封面图</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
{:widget('manager.upload/image',['src' => $item.src_mobile??'','imgSize' => $imgSize ?: $mobileCoverSize, 'append' => '_mobile'])}
|
{:widget('manager.upload/image',['src' => $item.src_mobile??'','imgSize' => $mobileCoverSize, 'append' => '_mobile'])}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{/if}
|
{/if}
|
||||||
|
@ -77,18 +89,34 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{if in_array($category['id'], [39])}
|
{if in_array($category['id'], [39,9,10,23,24,25])}
|
||||||
<div class="layui-form-item">
|
<div class="layui-form-item">
|
||||||
<label class="layui-form-label">组图</label>
|
<label class="layui-form-label">PC组图</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
{:widget('manager.upload/multi',['append' => '_imgs', 'imgs' => $item.imgs??'', 'num' => $item.num??10, 'imgSize' => $pcImgSize, $item['id']??''])}
|
{:widget('manager.upload/multi',['append' => '_imgs', 'imgs' => $item.imgs??'', 'num' => $item.num??10, 'imgSize' => $pcImgSize, $item['id']??''])}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="layui-form-item layui-hide">
|
<div class="layui-form-item">
|
||||||
<label class="layui-form-label">组图-手机端</label>
|
<label class="layui-form-label">组图-手机端</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
{//:widget('manager.upload/multi',['append' => '_imgs_mobile','imgs' => $item.imgs_mobile??'', 'num' => $item.num??10, 'imgSize' => $mobileImgSize, $item['id']??''])}
|
{:widget('manager.upload/multi',['append' => '_imgs_mobile','imgs' => $item.imgs_mobile??'', 'num' => $item.num??10, 'imgSize' => $mobileImgSize, $item['id']??''])}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{/if}
|
||||||
|
|
||||||
|
{if in_array($category['id'], [24])}
|
||||||
|
<div class="layui-form-item">
|
||||||
|
<label class="layui-form-label">资源优势PC组图</label>
|
||||||
|
<div class="layui-input-block">
|
||||||
|
{:widget('manager.upload/multi',['append' => '_resource', 'imgs' => $item.other_text1??'', 'num' => 50, 'imgSize' => '1360*0px', $item['id']??''])}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="layui-form-item">
|
||||||
|
<label class="layui-form-label">资源优势组图-手机端</label>
|
||||||
|
<div class="layui-input-block">
|
||||||
|
{:widget('manager.upload/multi',['append' => '_resource_mobile','imgs' => $item.other_text2??'', 'num' => 50, 'imgSize' => '365*0px', $item['id']??''])}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{/if}
|
{/if}
|
||||||
|
@ -220,6 +248,18 @@
|
||||||
</div>
|
</div>
|
||||||
{/if}
|
{/if}
|
||||||
|
|
||||||
|
{if $category['id'] == 40}
|
||||||
|
<div class="layui-form-item">
|
||||||
|
<label class="layui-form-label">推荐(展示在pc轮播和手机端集市下)</label>
|
||||||
|
<div class="layui-inline new-inline">
|
||||||
|
<select name="item[recommend]">
|
||||||
|
<option value="0" {if $item['recommend'] == 0}selected{/if}>否</option>
|
||||||
|
<option value="1" {if $item['recommend']}selected{/if}>是</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{/if}
|
||||||
|
|
||||||
{if !(in_array($category['id'],[37,38]))}
|
{if !(in_array($category['id'],[37,38]))}
|
||||||
{if !isset($allowContent) || $allowContent}
|
{if !isset($allowContent) || $allowContent}
|
||||||
<div class="layui-form-item">
|
<div class="layui-form-item">
|
||||||
|
|
|
@ -171,7 +171,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-form-item">
|
<div class="layui-form-item">
|
||||||
<div class="layui-inline">
|
<div class="layui-inline">
|
||||||
<label class="layui-form-label">缩略图尺寸</label>
|
<label class="layui-form-label">栏目下PC内容尺寸</label>
|
||||||
<div class="layui-form-mid layui-word-aux">宽:</div>
|
<div class="layui-form-mid layui-word-aux">宽:</div>
|
||||||
<div class="layui-input-inline" >
|
<div class="layui-input-inline" >
|
||||||
<input class="layui-input" type="text" name="item[img_width]" value="0" style="width:100%"/>
|
<input class="layui-input" type="text" name="item[img_width]" value="0" style="width:100%"/>
|
||||||
|
@ -187,7 +187,23 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-form-item">
|
<div class="layui-form-item">
|
||||||
<div class="layui-inline">
|
<div class="layui-inline">
|
||||||
<label class="layui-form-label">图片最佳尺寸</label>
|
<label class="layui-form-label">栏目下手机内容尺寸</label>
|
||||||
|
<div class="layui-form-mid layui-word-aux">宽:</div>
|
||||||
|
<div class="layui-input-inline" >
|
||||||
|
<input class="layui-input" type="text" name="item[img_width_mobile]" value="{$item.img_width_mobile ?? ''}" style="width:100%"/>
|
||||||
|
</div>
|
||||||
|
<div class="layui-form-mid layui-word-aux">px</div>
|
||||||
|
<div class="layui-form-mid">X</div>
|
||||||
|
<div class="layui-form-mid layui-word-aux">高:</div>
|
||||||
|
<div class="layui-input-inline" >
|
||||||
|
<input class="layui-input" type="text" name="item[img_height_mobile]" value="{$item.img_height_mobile ?? ''}" style="width:100%"/>
|
||||||
|
</div>
|
||||||
|
<div class="layui-form-mid layui-word-aux">px</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="layui-form-item">
|
||||||
|
<div class="layui-inline">
|
||||||
|
<label class="layui-form-label">栏目本身PC图片尺寸(仅部分栏目需要)</label>
|
||||||
<div class="layui-form-mid layui-word-aux">宽:</div>
|
<div class="layui-form-mid layui-word-aux">宽:</div>
|
||||||
<div class="layui-input-inline" >
|
<div class="layui-input-inline" >
|
||||||
<input class="layui-input" type="text" name="item[width]" value="0" style="width:100%"/>
|
<input class="layui-input" type="text" name="item[width]" value="0" style="width:100%"/>
|
||||||
|
@ -201,6 +217,22 @@
|
||||||
<div class="layui-form-mid layui-word-aux">px</div>
|
<div class="layui-form-mid layui-word-aux">px</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="layui-form-item">
|
||||||
|
<div class="layui-inline">
|
||||||
|
<label class="layui-form-label">栏目本身手机端图片尺寸(仅部分栏目需要)</label>
|
||||||
|
<div class="layui-form-mid layui-word-aux">宽:</div>
|
||||||
|
<div class="layui-input-inline" >
|
||||||
|
<input class="layui-input" type="text" name="item[width_mobile]" value="{$item.width_mobile ?? ''}" style="width:100%" />
|
||||||
|
</div>
|
||||||
|
<div class="layui-form-mid layui-word-aux">px</div>
|
||||||
|
<div class="layui-form-mid">X</div>
|
||||||
|
<div class="layui-form-mid layui-word-aux">高:</div>
|
||||||
|
<div class="layui-input-inline" >
|
||||||
|
<input class="layui-input" type="text" name="item[height_mobile]" value="{$item.height_mobile ?? ''}" style="width:100%"/>
|
||||||
|
</div>
|
||||||
|
<div class="layui-form-mid layui-word-aux">px</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div class="layui-form-item">
|
<div class="layui-form-item">
|
||||||
<label class="layui-form-label">列表页数量</label>
|
<label class="layui-form-label">列表页数量</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
|
|
|
@ -186,7 +186,7 @@ if(!empty($item['width']) && is_int($item['width']) && $item['width'] > 0 && !em
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-form-item">
|
<div class="layui-form-item">
|
||||||
<div class="layui-inline">
|
<div class="layui-inline">
|
||||||
<label class="layui-form-label">缩略图尺寸</label>
|
<label class="layui-form-label">栏目下PC内容尺寸</label>
|
||||||
<div class="layui-form-mid layui-word-aux">宽:</div>
|
<div class="layui-form-mid layui-word-aux">宽:</div>
|
||||||
<div class="layui-input-inline" >
|
<div class="layui-input-inline" >
|
||||||
<input class="layui-input" type="text" name="item[img_width]" value="{$item.img_width}" style="width:100%"/>
|
<input class="layui-input" type="text" name="item[img_width]" value="{$item.img_width}" style="width:100%"/>
|
||||||
|
@ -202,7 +202,23 @@ if(!empty($item['width']) && is_int($item['width']) && $item['width'] > 0 && !em
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-form-item">
|
<div class="layui-form-item">
|
||||||
<div class="layui-inline">
|
<div class="layui-inline">
|
||||||
<label class="layui-form-label">图片最佳尺寸</label>
|
<label class="layui-form-label">栏目下手机内容尺寸</label>
|
||||||
|
<div class="layui-form-mid layui-word-aux">宽:</div>
|
||||||
|
<div class="layui-input-inline" >
|
||||||
|
<input class="layui-input" type="text" name="item[img_width_mobile]" value="{$item.img_width_mobile}" style="width:100%"/>
|
||||||
|
</div>
|
||||||
|
<div class="layui-form-mid layui-word-aux">px</div>
|
||||||
|
<div class="layui-form-mid">X</div>
|
||||||
|
<div class="layui-form-mid layui-word-aux">高:</div>
|
||||||
|
<div class="layui-input-inline" >
|
||||||
|
<input class="layui-input" type="text" name="item[img_height_mobile]" value="{$item.img_height_mobile}" style="width:100%"/>
|
||||||
|
</div>
|
||||||
|
<div class="layui-form-mid layui-word-aux">px</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="layui-form-item">
|
||||||
|
<div class="layui-inline">
|
||||||
|
<label class="layui-form-label">栏目本身PC图片尺寸(仅部分栏目需要)</label>
|
||||||
<div class="layui-form-mid layui-word-aux">宽:</div>
|
<div class="layui-form-mid layui-word-aux">宽:</div>
|
||||||
<div class="layui-input-inline" >
|
<div class="layui-input-inline" >
|
||||||
<input class="layui-input" type="text" name="item[width]" value="{$item.width}" style="width:100%" />
|
<input class="layui-input" type="text" name="item[width]" value="{$item.width}" style="width:100%" />
|
||||||
|
@ -216,6 +232,22 @@ if(!empty($item['width']) && is_int($item['width']) && $item['width'] > 0 && !em
|
||||||
<div class="layui-form-mid layui-word-aux">px</div>
|
<div class="layui-form-mid layui-word-aux">px</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="layui-form-item">
|
||||||
|
<div class="layui-inline">
|
||||||
|
<label class="layui-form-label">栏目本身手机端图片尺寸(仅部分栏目需要)</label>
|
||||||
|
<div class="layui-form-mid layui-word-aux">宽:</div>
|
||||||
|
<div class="layui-input-inline" >
|
||||||
|
<input class="layui-input" type="text" name="item[width_mobile]" value="{$item.width_mobile}" style="width:100%" />
|
||||||
|
</div>
|
||||||
|
<div class="layui-form-mid layui-word-aux">px</div>
|
||||||
|
<div class="layui-form-mid">X</div>
|
||||||
|
<div class="layui-form-mid layui-word-aux">高:</div>
|
||||||
|
<div class="layui-input-inline" >
|
||||||
|
<input class="layui-input" type="text" name="item[height_mobile]" value="{$item.height_mobile}" style="width:100%"/>
|
||||||
|
</div>
|
||||||
|
<div class="layui-form-mid layui-word-aux">px</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div class="layui-form-item">
|
<div class="layui-form-item">
|
||||||
<label class="layui-form-label">列表页数量</label>
|
<label class="layui-form-label">列表页数量</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
|
|
|
@ -69,6 +69,7 @@ use app\model\Category as VCategory;
|
||||||
{/if}
|
{/if}
|
||||||
<col width="75px">
|
<col width="75px">
|
||||||
<col width="75px">
|
<col width="75px">
|
||||||
|
<col width="75px">
|
||||||
<col width="390px">
|
<col width="390px">
|
||||||
</colgroup>
|
</colgroup>
|
||||||
<thead>
|
<thead>
|
||||||
|
@ -88,6 +89,9 @@ use app\model\Category as VCategory;
|
||||||
{if $category.id == 39}
|
{if $category.id == 39}
|
||||||
<td>活动预告</td>
|
<td>活动预告</td>
|
||||||
{/if}
|
{/if}
|
||||||
|
{if $category.id == 40}
|
||||||
|
<td>推荐</td>
|
||||||
|
{/if}
|
||||||
<td>操作</td>
|
<td>操作</td>
|
||||||
</thead>
|
</thead>
|
||||||
{foreach name="list" item="item"}
|
{foreach name="list" item="item"}
|
||||||
|
@ -118,6 +122,9 @@ use app\model\Category as VCategory;
|
||||||
{if $category.id == 39}
|
{if $category.id == 39}
|
||||||
<td>{$item.is_prev == 1 ? '是' : '否'}</td>
|
<td>{$item.is_prev == 1 ? '是' : '否'}</td>
|
||||||
{/if}
|
{/if}
|
||||||
|
{if $category.id == 40}
|
||||||
|
<td>{$item.recommend == 1 ? '是' : '否'}</td>
|
||||||
|
{/if}
|
||||||
<td>
|
<td>
|
||||||
<div style="width: 340px;">
|
<div style="width: 340px;">
|
||||||
{if !empty($attributeList)}
|
{if !empty($attributeList)}
|
||||||
|
|
|
@ -149,11 +149,11 @@ use app\service\Image as WImage;
|
||||||
if(data.data.length > 0){
|
if(data.data.length > 0){
|
||||||
html += '<div class="layui-card-body"><div class="serverImgsList"><ul id="selectable">'
|
html += '<div class="layui-card-body"><div class="serverImgsList"><ul id="selectable">'
|
||||||
$.each(data.data,function(i,item){
|
$.each(data.data,function(i,item){
|
||||||
html += '<li><img src="'+item.src+'" data-box="upload_img_list{$append}" onclick="imgListUrl(this, ' + numid + ')"></li>'
|
html += '<li><img src="'+item.src+'" data-box="upload_img_list{$append}" data-append="{$append}" onclick="imgListUrl(this, ' + numid + ')"></li>'
|
||||||
})
|
})
|
||||||
html += '</ul></div>';
|
html += '</ul></div>';
|
||||||
if(data.data.length >= 30){
|
if(data.data.length >= 30){
|
||||||
html += '<div class="serverMore"><a data-box="upload_img_list{$append}" onclick="imgsList(this, ' + numid + ')">加载更多</a></div>'
|
html += '<div class="serverMore"><a data-box="upload_img_list{$append}" data-append="{$append}" onclick="imgsList(this, ' + numid + ')">加载更多</a></div>'
|
||||||
page++
|
page++
|
||||||
}
|
}
|
||||||
html += '<div class="layui-clear"></div></div>';
|
html += '<div class="layui-clear"></div></div>';
|
||||||
|
@ -186,17 +186,20 @@ use app\service\Image as WImage;
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
function imgListUrl(obj, numid){
|
function imgListUrl(obj, numid){
|
||||||
|
console.log(obj,'obj')
|
||||||
|
let append = $(obj).data('append');
|
||||||
var imTpl = '<dd class="item_img" id="img_' + numid +'">'+
|
var imTpl = '<dd class="item_img" id="img_' + numid +'">'+
|
||||||
'<div class="imgs"><div class="operate"><i onclick="UPLOAD_IMG_DEL(this)" class="close layui-icon"></i></div>'+
|
'<div class="imgs"><div class="operate"><i onclick="UPLOAD_IMG_DEL(this)" class="close layui-icon"></i></div>'+
|
||||||
'<img src="' + $(obj).attr('src') +'"></div>'+
|
'<img src="' + $(obj).attr('src') +'"></div>'+
|
||||||
'<div class="info">'+
|
'<div class="info">'+
|
||||||
'<textarea name="img{$append}['+numid+'][title]" class="layui-textarea" placeholder="标题"></textarea>' +
|
'<textarea name="img'+append+'['+numid+'][title]" class="layui-textarea" placeholder="标题"></textarea>' +
|
||||||
'<textarea name="img{$append}['+numid+'][desc]" class="layui-textarea" placeholder="描述"></textarea>' +
|
'<textarea name="img'+append+'['+numid+'][desc]" class="layui-textarea" placeholder="描述"></textarea>' +
|
||||||
'<input type="text" class="layui-input" name="img{$append}['+numid+'][alt]" value="" placeholder="ALT属性,选填" />'+
|
'<input type="text" class="layui-input" name="img'+append+'['+numid+'][alt]" value="" placeholder="ALT属性,选填" />'+
|
||||||
'<input type="text" class="layui-input" name="img{$append}['+numid+'][link]" value="" placeholder="链接,选填" />'+
|
'<input type="text" class="layui-input" name="img'+append+'['+numid+'][link]" value="" placeholder="链接,选填" />'+
|
||||||
// '<input type="text" class="layui-input" name="img{$append}['+numid+'][taskId]" value="" placeholder="taskId,选填" />'+
|
// '<input type="text" class="layui-input" name="img'+append+'['+numid+'][taskId]" value="" placeholder="taskId,选填" />'+
|
||||||
'<input type="hidden" name="img{$append}['+numid+'][src]" value="' + $(obj).attr('src') + '" />' +
|
'<input type="hidden" name="img'+append+'['+numid+'][src]" value="' + $(obj).attr('src') + '" />' +
|
||||||
'</div></dd>';
|
'</div></dd>';
|
||||||
|
console.log(imTpl,'html');
|
||||||
numid++;
|
numid++;
|
||||||
$('#'+$(obj).attr('data-box')).append(imTpl);
|
$('#'+$(obj).attr('data-box')).append(imTpl);
|
||||||
parent.layer.close($(obj).attr('data-id'));
|
parent.layer.close($(obj).attr('data-id'));
|
||||||
|
|
|
@ -0,0 +1,93 @@
|
||||||
|
{layout name="layout"/}
|
||||||
|
{php}
|
||||||
|
use app\model\Article;
|
||||||
|
use app\model\Category;
|
||||||
|
$childrenMenu = Category::getChildrenByParentId($topCategoryId);
|
||||||
|
$items = Article::getList(Category::CATEGORY_MARKET_SERVICE, $category['number'] ?? 30, null ,['recommend']);
|
||||||
|
{/php}
|
||||||
|
|
||||||
|
{include file="public/about_second" /}
|
||||||
|
|
||||||
|
<!-- 中正社区 -->
|
||||||
|
<div class="market-banner w1360 wap-show">
|
||||||
|
<!-- 标题 -->
|
||||||
|
<div class="detai-title">
|
||||||
|
<h1 class="color-blue wow fadeInUp" data-wow-duration="0.8s" data-wow-delay="0">{$blocks['market_zhongzheng']['title']}</h1>
|
||||||
|
<div class="sub-bid wow fadeInUp" data-wow-duration="0.8s" data-wow-delay="0.2s">{$blocks['market_zhongzheng']['value']}</div>
|
||||||
|
</div>
|
||||||
|
<div class="market-banner-swiper swiper">
|
||||||
|
<div class="swiper-wrapper">
|
||||||
|
{if isset($blocks['market_slide_mobile']['value']) && !empty($blocks['market_slide_mobile']['value'])}
|
||||||
|
{php}$slideImages = json_decode($blocks['market_slide_mobile']['value'], true);{/php}
|
||||||
|
{foreach $slideImages as $k => $slide}
|
||||||
|
<div class="swiper-slide">
|
||||||
|
<img src="{$slide.src ?? ''}" alt="{$slide.alt ?: '中正社区'}">
|
||||||
|
</div>
|
||||||
|
{/foreach}
|
||||||
|
{/if}
|
||||||
|
</div>
|
||||||
|
<div class="swiper-pagination"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- 友邻集市 -->
|
||||||
|
<div class="market-nav w1360 wow fadeInUp" data-wow-duration="0.8s" data-wow-delay="0">
|
||||||
|
<!-- 标题 -->
|
||||||
|
<div class="detai-title wap-show">
|
||||||
|
<h1 class="color-blue wow fadeInUp" data-wow-duration="0.8s" data-wow-delay="0">{$blocks['market_list_title']['title']}</h1>
|
||||||
|
<div class="sub-bid wow fadeInUp" data-wow-duration="0.8s" data-wow-delay="0.2s">{$blocks['market_list_title']['value']}</div>
|
||||||
|
</div>
|
||||||
|
<!-- 列表 -->
|
||||||
|
<div class="market-list flex">
|
||||||
|
{if isset($blocks['market_service_list']['value']) && !empty($blocks['market_service_list']['value'])}
|
||||||
|
{php}$serviceImages = json_decode($blocks['market_service_list']['value'], true);{/php}
|
||||||
|
{foreach $serviceImages as $k => $service}
|
||||||
|
<a href="{$service.link ?: 'javascript:;'}" class="market-item bg-col-f5">
|
||||||
|
<span><img src="{$service.src}" alt="{$service.alt ?? ''}"></span>
|
||||||
|
<h2 class="wow fadeInUp" data-wow-duration="0.8s" data-wow-delay="0">{$service.title ?? ''}</h2>
|
||||||
|
<p class="capitalize color-66 pc-show wow fadeInUp" data-wow-duration="0.8s" data-wow-delay="0.2s">{$service.desc ?? ''}</p>
|
||||||
|
</a>
|
||||||
|
{/foreach}
|
||||||
|
{/if}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- 活动展示 -->
|
||||||
|
<div class="market-activity">
|
||||||
|
<div class="market-swiper swiper w1360 wow fadeInUp" data-wow-duration="0.8s" data-wow-delay="0">
|
||||||
|
<div class="swiper-wrapper">
|
||||||
|
{foreach $items as $item}
|
||||||
|
<a href="/market/{$item.id}.html" class="swiper-slide">
|
||||||
|
<img src="{$isMobile ? $item['src_mobile'] : $item['src']}" alt="{$item.title}">
|
||||||
|
<div class="market-activity-txt color-white">
|
||||||
|
<em class="font-helvetica capitalize ani" swiper-animate-effect="fadeInUp" swiper-animate-duration="0.5s" swiper-animate-delay="0">{$item.title_en}</em>
|
||||||
|
<h2 class="ani" swiper-animate-effect="fadeInUp" swiper-animate-duration="0.5s" swiper-animate-delay="0.2s">
|
||||||
|
{$item.title ?? ''}</h2>
|
||||||
|
<p class="pc-show ani" swiper-animate-effect="fadeInUp" swiper-animate-duration="0.5s" swiper-animate-delay="0.4s">{$item.summary ?? ''}</p>
|
||||||
|
<span class="article-more-btn color-ff ani" swiper-animate-effect="fadeInUp" swiper-animate-duration="0.5s" swiper-animate-delay="0.6s">查看详情<img src="__STATIC__/web/images/icon/icon-arrow-more.png" alt="查看详情"></span>
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
{/foreach}
|
||||||
|
</div>
|
||||||
|
<div class="swiper-pagination"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- 服务优势 -->
|
||||||
|
<div class="pull-section pull-content-bg market-advantage bg-col-f5 wow fadeInUp" data-wow-duration="0.8s" data-wow-delay="0">
|
||||||
|
<div class="profile-title culture-title honor-title w1360">
|
||||||
|
<p class="capitalize font-helvetica color-blue wow fadeInUp" data-wow-duration="0.8s" data-wow-delay="0">{$blocks['market_service_title']['value']}</p>
|
||||||
|
<strong class="wow fadeInUp" data-wow-duration="0.8s" data-wow-delay="0.2s">{$blocks['market_service_title']['title']}</strong>
|
||||||
|
</div>
|
||||||
|
<div class="market-advantage-list flex w1360 wow fadeInUp" data-wow-duration="0.8s" data-wow-delay="0">
|
||||||
|
{if isset($blocks['market_service_block']['value']) && !empty($blocks['market_service_block']['value'])}
|
||||||
|
{php}$bannerImages = json_decode($blocks['market_service_block']['value'], true);{/php}
|
||||||
|
{foreach $bannerImages as $k => $banner}
|
||||||
|
<div class="item bg-col-white">
|
||||||
|
<em><img src="{$banner.src ?? ''}" alt="{$banner.title ?? ''}"></em>
|
||||||
|
<p class="wow fadeInUp" data-wow-duration="0.8s" data-wow-delay="0">{$banner.title ?? ''}</p>
|
||||||
|
<span class="capitalize color-66 wow fadeInUp" data-wow-duration="0.8s" data-wow-delay="0.2s">{$banner.desc ?? ''}</span>
|
||||||
|
</div>
|
||||||
|
{/foreach}
|
||||||
|
{/if}
|
||||||
|
</div>
|
||||||
|
</div>
|
|
@ -1,4 +1,4 @@
|
||||||
<div class="pull-banner w100 wap-show"><img src="{$categoryPath[0]['src_mobile'] ?? ''}" alt="{$categoryPath[0]['title'] ?? ''}"></div>
|
<div class="pull-banner w100 wap-show"><img src="{$categoryPath[0]['src_mobile'] ?: ''}" alt="{$categoryPath[0]['title'] ?? ''}"></div>
|
||||||
|
|
||||||
<!-- 当前位置&二级导航 -->
|
<!-- 当前位置&二级导航 -->
|
||||||
<div class="position-nav-bg pull-margin bg-col-f5">
|
<div class="position-nav-bg pull-margin bg-col-f5">
|
||||||
|
|
Loading…
Reference in New Issue