• China Focus Dragon Boat Festival celebrated across China - Culture News - CQNEWS 2019-04-09
  • 万物互联开启智慧新图景 下一代互联网未来已来 2019-04-09
  • 多方联动核实购房资格 ——凤凰网房产北京 2019-04-03
  • 面膜混搭保养法 满足肌肤的不同需要 2019-04-03
  • 王南方.blog的博客—强国博客—人民网 2019-03-30
  • 把握和传承好“变则通”思想(大家手笔) 2019-03-30
  • 看改革开放40年:交通篇——从双腿丈量到抬脚上车 2019-03-28
  • 【学习时刻学思践悟十九大③】清华大学王亚华:“乡村振兴”是总书记掷地有声的承诺 2019-03-28
  • 关注养老金领取资格认证难:异地居住自证很别扭 2019-01-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。

    体彩大乐透走势图
  • China Focus Dragon Boat Festival celebrated across China - Culture News - CQNEWS 2019-04-09
  • 万物互联开启智慧新图景 下一代互联网未来已来 2019-04-09
  • 多方联动核实购房资格 ——凤凰网房产北京 2019-04-03
  • 面膜混搭保养法 满足肌肤的不同需要 2019-04-03
  • 王南方.blog的博客—强国博客—人民网 2019-03-30
  • 把握和传承好“变则通”思想(大家手笔) 2019-03-30
  • 看改革开放40年:交通篇——从双腿丈量到抬脚上车 2019-03-28
  • 【学习时刻学思践悟十九大③】清华大学王亚华:“乡村振兴”是总书记掷地有声的承诺 2019-03-28
  • 关注养老金领取资格认证难:异地居住自证很别扭 2019-01-30
  • 曾道点特玄机中特图 开乐彩直播视频 上海基诺彩票开奖时间 牛牛在线视频网地址 北京pk10技巧 北京赛车队 体育彩票超级大乐透走势图 秒速赛车秒速飞艇开奖 河南幸运武林 重庆时时彩技巧 北京pk10那年出的 大乐透分析最准十专家 吉林时时彩 互联网彩票 福彩3d试机号 足彩计算器胜平负算器