PageAdmin网站内容管理系统(CMS)交流论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

文章列表怎么让其中一个标题链接在新窗口中打开? [复制链接]

1#
有一篇文章是链接到外网的,希望能新窗口打开
分享 转发
TOP
2#

自己加一个单选类框或下拉框字段来控制,默认是没有这个配置的。
TOP
3#

谢谢帮助,后台加字段是可以,但是我想的是能不能加个自动判断,如果不是本站地址,就新窗口打开,这样就智能一点。
  1. <ul>
  2.     @foreach (var item in Html.InfoDataList(new { Table ="news", OrderBy = "thedate desc" }))
  3.     {
  4.         string url = Html.InfoDataUrl((int)item.ColumnId, (int)item.Id);
  5.         <li>
  6.             <span><a href="@url" target="_self">@item.Title</a></span>
  7.             <span>@item.Thedate.ToString("yyyy-MM-dd")</span>
  8.         </li>
  9.     }
  10. </ul>
复制代码
TOP
4#

  1. <ul>
  2.     @foreach (var item in Html.InfoDataList(new { Table ="news", OrderBy = "thedate desc" }))
  3.     {
  4.         var target = "_self";
  5.         string url = Html.InfoDataUrl((int)item.ColumnId, (int)item.Id);
  6.         if(url.IndexOf("www.domain.com")<0)
  7.         {
  8.             target = "_blank";
  9.         }
  10.         <li>
  11.             <span><a href="@url" target="@target">@item.Title</a></span>
  12.             <span>@item.Thedate.ToString("yyyy-MM-dd")</span>
  13.         </li>
  14.     }
  15. </ul>
复制代码
http://www.domain.com换成你自己主站域名
TOP
发新话题 回复该主题