• 共建共治,百万庄“便民岛”回来了 2019-11-14
  • 最纯正港片回归《泄密者》点燃暑期档 2019-11-14
  • 泼皮无赖风水神,尔等猪脑子是从哪里推断————“腐败分子是天上掉下来的吗?”——这是四两千斤向第十阶层发问。 2019-11-04
  • 第21届上海国际电影节启幕 设“一带一路电影周” 2019-11-04
  • 智慧城市建设 怎样补齐发展短板 2019-11-02
  • 紧盯节点,打赢反“四风”持久战(前沿观察) 2019-11-02
  • 海淀区:“采”绘金秋美景,享受田园“嗨”淀 2019-10-30
  • 山西出版界融媒体的探索者 2019-10-30
  • 国台办谈落实“31条惠台措施”取得新进展:“措施”在沪落地  有上海特色 2019-10-28
  • 什么是幸福 ——“幸福死了”与“健康长寿” 2019-10-21
  • 《扶摇》18日播出 杨幂“女子力”爆棚 2019-10-21
  • 兄弟俩承包危房改造工程 靠提供虚假数据诈骗扶贫资金 2019-10-15
  • 百余厅官被问责 中央环保督察绝不仅打“苍蝇” 2019-10-10
  • 法制日报:以人民为中心不应只挂在墙上 2019-10-03
  • 电视剧《脱身》曝最新海报 2019-09-30
  • 模板中如何实现信息数据共享

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

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

    <ul>
        @foreach(var item in Html.InfoDataList(new {ColumnId=1}))
        {
            string url = Html.InfoDataUrl((int)item.ColumnId,(int)item.Id);
            <li class="item clearfix">
              <a href="@url" target="_blank">@item.Title</a>
            </li>
        }
    </ul>

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

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

    <ul>
        @foreach (var item in Html.InfoDataList(new { ColumnId = 1 }))
        {
            string url = Html.InfoDataSharedUrl(10,(int)item.Id);
            <li class="item clearfix">
                <a href="@url" target="_blank">@item.Title</a>
            </li>
        }
    </ul>

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

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

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

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

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

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

    安徽快3
  • 共建共治,百万庄“便民岛”回来了 2019-11-14
  • 最纯正港片回归《泄密者》点燃暑期档 2019-11-14
  • 泼皮无赖风水神,尔等猪脑子是从哪里推断————“腐败分子是天上掉下来的吗?”——这是四两千斤向第十阶层发问。 2019-11-04
  • 第21届上海国际电影节启幕 设“一带一路电影周” 2019-11-04
  • 智慧城市建设 怎样补齐发展短板 2019-11-02
  • 紧盯节点,打赢反“四风”持久战(前沿观察) 2019-11-02
  • 海淀区:“采”绘金秋美景,享受田园“嗨”淀 2019-10-30
  • 山西出版界融媒体的探索者 2019-10-30
  • 国台办谈落实“31条惠台措施”取得新进展:“措施”在沪落地  有上海特色 2019-10-28
  • 什么是幸福 ——“幸福死了”与“健康长寿” 2019-10-21
  • 《扶摇》18日播出 杨幂“女子力”爆棚 2019-10-21
  • 兄弟俩承包危房改造工程 靠提供虚假数据诈骗扶贫资金 2019-10-15
  • 百余厅官被问责 中央环保督察绝不仅打“苍蝇” 2019-10-10
  • 法制日报:以人民为中心不应只挂在墙上 2019-10-03
  • 电视剧《脱身》曝最新海报 2019-09-30
  • 七乐彩148开奖结果查询 凤凰彩票标准版下载安装 今天26选5开奖结果 彩票合买中奖 腾讯分分彩开奖历史数据 可以玩梭哈的游戏软件 大力神杯底座刻字照片 农村现在干什么挣钱 大本赢娱乐 云南时时彩下载手机版 ag手机客户端官网 与棒球有关的游戏 山东群英会现场直播 7星彩杀号定胆 浙江十一选五推荐