当前位置: 首页 > news >正文

深圳品牌策划营销/衡阳seo优化

深圳品牌策划营销,衡阳seo优化,美国cn2香港cn2,招聘网站开发的要求很多时候信息数据需要共享,一个最常用的应用场景就是手机版(独立手机,非响应式)本共享pc版本数据,下面以这个场景为例讲解。假设手机版本对应信息栏目id为10,要调用pc栏目id等于1的信息数据,那么在手机模板中写如下代码…

很多时候信息数据需要共享,一个最常用的应用场景就是手机版(独立手机,非响应式)本共享pc版本数据,下面以这个场景为例讲解。

假设手机版本对应信息栏目id为10,要调用pc栏目id等于1的信息数据,那么在手机模板中写如下代码就可以调取到pc数据。

@foreach(var item in Html.InfoDataList(new {ColumnId=1}))

{

string url = Html.InfoDataUrl((int)item.ColumnId,(int)item.Id);

@item.Title

}

但是这段代码有个问题,Html.InfoDataUrl得到的是信息所在的站点的内容页url地址,手机打开信息内容会跳转到pc站点去。

解决办法:用Html.InfoDataSharedUrl方法来调用,代码如下:

@foreach (var item in Html.InfoDataList(new { ColumnId = 1 }))

{

string url = Html.InfoDataSharedUrl(10,(int)item.Id);

@item.Title

}

注意Html.InfoDataSharedUrl第一个参数指定当前手机栏目id。

如果按上面写法,还是会存在两个问题:

1、如果手机版本不同栏目需要共享不同pc栏目的信息,ColumnId参数就要设置不同,就需要单独制作很多模板。

解决办法:栏目中添加一个下拉类型的自定义字段,关联pa_column表的name字段,可以直接在后台选择对应的pc栏目,然后模板中读取自定义字段后赋值给ColumnId参数,具体看页面后面的相关教程。

2、手机版本对应信息栏目id为10,也可能为11,12,如果手工指定具体指,每个栏目也需要建不同的模板。

解决办法:是用Html.CurrentColumnId()代替,这个方法获取当前信息栏目id。

http://www.lbrq.cn/news/733681.html

相关文章:

  • 有经验的聊城网站建设/制作一个简单的html网页
  • 山西钢铁建设集团有限公司网站/网络营销的特点主要包括什么
  • 给网站公司做网站/权威解读当前经济热点问题
  • 网站建设思路/360优化大师官方网站
  • wordpress编辑器下载/百度seo可能消失
  • 做旅游网站多少钱/劳动局免费培训项目
  • 企业网站内容运营方案策划/搜索引擎优化的基本方法
  • 无锡网站建设工作室/兰州seo新站优化招商
  • ps如何做ppt模板下载网站/百度关键词工具
  • 党建网站信息化建设实施方案/产品网络营销策划方案
  • 东营两学一做测试网站/万能软文范例800字
  • 好的网站开发自学网站/搜索引擎优化关键词
  • 深圳龙岗网络推广/青山seo排名公司
  • 联通官网/淘宝优化标题都是用什么软件
  • 江苏建设银行网站/线下引流的八种推广方式
  • 营销型网站设计方针/新浪新闻疫情
  • 易企网站建设/竞价托管哪家效果好
  • 中国建设银行官方网站手机银行/怎么推广自己的店铺
  • wordpress+视频边栏/windows优化大师下载
  • 怎样提高网站的点击率/电脑培训中心
  • 做标签网站刷单/如何做互联网营销推广
  • 网站空间买多大的/安卓手机游戏优化器
  • 中交路桥建设有限公司资质/济源新站seo关键词排名推广
  • wordpress成长记录网站模版/郑州网络营销排名
  • 网站建设书籍/做网站价格
  • 苏州做网站品牌公司/手机建立一个免费网站
  • 重庆安全监督工程信息网/上海单个关键词优化
  • oa软件开发定制/seo怎么优化软件
  • wordpress支付文件在哪里设置/郑州seo线上推广系统
  • 银川网站怎么做seo/网站优化推广招聘
  • 利用DeepSeek编写调用系统命令用正则表达式替换文件中文本的程序
  • 深度学习之NLP基础
  • 遥感机器学习入门实战教程|Sklearn案例⑤:集成学习方法全览
  • 什么是默克尔树
  • 中国大学MOOC-C语言第九周指针(上)
  • Ubuntu-安装Epics Archiver Appliance教程