You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

2sxc内容模块(链接列表)问题:隐藏项显示Demo链接及状态异常

2sxc链接列表两个问题的解决方法

问题1:设置“Hide everything”后未登录用户仍能看到链接项

解决步骤:

  • 打开对应链接列表的2sxc视图文件(.cshtml)
  • 找到获取链接数据的代码,比如原代码可能是 var links = AsList(App.Data["LinkList"]);
  • 修改为过滤已发布状态的查询:var links = AsList(App.Data["LinkList"]).Where(item => item.IsPublished);
  • 保存视图后,未登录用户将无法看到标记为“Hide everything”的项
  • 额外检查:确认Dnn模块的“查看”权限未给未登录用户开放草稿/隐藏内容的权限(通常默认配置即可,主要依赖视图过滤)

问题2:设置“Hide everything”后状态自动变为“Draft/Hide changes”

解决步骤:

  • 编辑该链接项时,点击右上角的「版本历史」,删除多余的草稿版本,只保留设置为“Hide everything”的版本
  • 保存状态时,务必点击「保存并发布」而非仅「保存」,确保状态变更被正式发布
  • 检查内容类型配置:进入2sxc内容类型管理,找到链接项对应的内容类型,确认“Hide everything”是可发布的状态选项
  • 若上述无效,尝试删除该链接项并重新创建,设置状态为“Hide everything”后立即发布

内容的提问来源于stack exchange,提问作者MBouwman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 15:07:11