Sitecore 页面编辑器 发布与内容相关的项目

2024-01-25

我有一个“产品页面”,产品页面映射到“ProductPage”Sitecore 项目。网站/页面/产品页面。

我在该页面中有一个带有页面编辑器的文本区域,该区域从 Web 数据库中的“产品示例文本”Sitecore 项目的“描述”文本加载文本。 (Sitecore.../CommonText/产品示例文本)

在我的 ascx 文件中,标记非常简单,

<sc:FieldRenderer ID="FieldRenderer1" runat="server" />

代码隐藏,

FieldRenderer1.Item = //"Product Example Text" Sitecore item
FieldRenderer1.FieldName = "Description";

当我在页面编辑器中打开页面(作为系统管理员)时,它允许我更改“产品示例文本”,当我使用页面编辑器上的“保存”按钮保存时,它会保存到主数据库中。 “产品示例文本”项目被保存。 现在,当我尝试使用页面编辑器功能区中的“发布”项目发布项目时,这些更改不会得到反映,原因是“产品示例文本”项目未发布。

当我保存页面时,Sitecore 以某种方式理解必须保存“产品示例文本”项目。但为什么不发表呢? 我做错了什么吗...我该如何解决这个问题?


保存项目时页面编辑器,Sitecore 会保存页面上显示的所有字段渲染器,因此如果您设置Item的财产FieldRenderer1 to "Product Example Test" Sitecore Item, Page Editor知道应该保存哪个项目。

发布的问题在于,您将当前项目放入发布队列中,但该项目没有指向"Product Example Test" Sitecore Item在它的任何属性中,因为您正在设置Item代码中动态显示字段渲染器的属性。

该选项是添加另一个按钮Page Editor旁边Edit Related Item按钮并创建一个命令Publish Related Item。如何添加这样的命令的完整描述可以在答案中找到Sitecore页面编辑器-如何扩展页面编辑器项目编辑面板 https://stackoverflow.com/a/18351584/157833

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Sitecore 页面编辑器 发布与内容相关的项目 的相关文章

  • 如何根据创建日期以外的其他时间对 Sitecore 项目进行存储?

    我将 Sitecore 与 DMS Sitecore 7 2 结合使用 并在布局上设置各种控件 以根据用户个人资料卡从不同文件夹中提取内容 我希望这些文件夹成为 桶 文件夹 因为每个个人资料卡都有一个文件夹 对于作者来说 每次新的个人资料卡
  • 会话刷新后,我仍然可以访问 Sitecore 联系面吗?

    我希望我没有搞错 一如既往 sitecore 文档很糟糕 我想要一种针对访问者存储信息的方法 我对 sitecore 相当陌生 但是接触面似乎是理想的解决方案 几乎从上面的链接中逐字逐句地实现了 直到它投入生产 我对此非常满意 当我存储信息
  • sitecore 中的基本 MembershipProvider

    我正在尝试为 sitecore 实现一个非常非常简单的 MembershipProvider 但我不确定它是否是too简单到实际工作 基本上我们已经有一个用于用户数据的自定义存储 所以我知道客户MembershipProvider是要走的路
  • Log4Net - 我可以在 Config 中拥有自定义部分名称吗

    我需要在配置部分使用除 log4net 之外的部分名称 我知道这是我们通常使用的 section type section 但我需要有一个这样的部分 section type section 我正在开发一个 sitecore 网站 它有自己
  • Solr 索引中缺少 Id 字段

    我刚刚发现我的 Solr 索引不包含 id场地 并且无法获取项目 id UniqueId 存在 但这并不是真正有用 public class MyClass IndexField BuiltinFields UniqueId public
  • AWS RDS 的间歇性 SQL 连接问题

    目前 我们的 ASP NET 网站 基于 Sitecore 构建 遇到间歇性问题 该网站看似随机的 15 分钟内无法连接到 SQL Server 15 分钟后 问题自行解决 网站恢复正常 错误信息是 Exception System Dat
  • 检索 Sitecore 项目在内容树中的位置 A 以及位置 B 中的用户

    给定以下内容树 我如何将经销商与汽车关联起来 以便获得这样的 URL http website Dealerships JimWhite 福特 http website Dealerships JimWhite Ford 我需要能够在汽车下
  • 导出用户权限?

    有谁知道有什么方法可以导出用户和角色权限 然后将它们重新导入到 Sitecore 的另一个副本上 我已经进行了搜索 并且禁止编写一些代码来执行此操作 但似乎没有任何立即可用的内容 权限实际上存储在物品本身 而不是角色或用户对象 有两种方法可
  • 转义保留字

    Sitecore 提供了一种转义 Sitecore 查询中包含不喜欢字符的单词的方法 此类字符包括连字符和空格 为了简化我的生活 我编写了一个简单的辅助函数 可以转义 Sitecore 查询的每个部分 并且它运行良好一段时间 public
  • 如何在 sitecore 中确定给定项目是否为起始项目?

    在配置文件中 我们为元素中的每个网站设置启动项 例如 startItem Home 我们还可以在代码中选择启动项 但我想问的是如何确定任何选定的项目是否是起始项目 至少我们可以选择开始项目并与给定项目进行比较 但我认为这不是优雅的代码 我们
  • Sitecore:按字段选择项目:TreelistEx

    我有名为 MyItems 的 Sitecore 文件夹 其中包含 MyItem 类型的项目 我需要使用 sitecore 查询或 xpath 从 net 代码查询项目 MyItem 具有 TreelistEx 类型的字段 MyField 我
  • Sitecore DateField 的 DateTime 属性显示错误的日期

    在我的 Sitecore 项目中我使用DateTime Sitecore 的类型 字段作为属性Item 我试图通过以下代码获取该值 var dateField DateField item Fields Date var itemDate
  • 实施 Sitecore Multisite Robots.txt 文件

    如何为同一 Sitecore 解决方案上托管的每个网站实现不同的 robots txt 文件 我想从 sitecore 项目中动态读取 robots txt 您需要执行以下步骤 1 创建并实现您的自定义通用 ashx 处理程序 2 在 we
  • 将工作流程添加到 sitecore 6.5 中的现有项目

    我正在尝试在 sitecore 6 5 中设置工作流程 我可以让工作流在从模板创建的新数据项上正常运行 但每次我转到创建工作流之前存在的数据项时 功能区栏都会告诉我 该项目当前不是工作流的一部分 我已在 默认工作流程 字段和数据项的 工作流
  • 如何解决有关 Sitecore 培训网站的登录/数据库丢失错误?

    我在访问 Sitecore 培训网站时收到以下错误 应用程序中的服务器错误 无法打开登录请求的数据库 SiteCoreTrainingSitecore Core 登录失败 用户 sitecore 登录失败 描述 执行当前 Web 请求期间发
  • 欺骗 IP 地址以使用 Sitecore 8 测试 GEOIP 查找

    我是 Sitecore 的新手 我正在尝试实现以下流程类来覆盖GeoIP用于测试目的的值 我找不到在哪个名称空间Tracker 类位于 请注意 我正在使用站点核心 8托管在本地主机上 Sitecore 博客 sitecorejohn 博客
  • Sitecore 插入规则以确保最多 (1) 个特定类型的子级

    sitecore 中有没有办法确保某种类型的项目只能有某种类型项目的 1 个子项 我正在阅读规则引擎食谱 但我没有得到太多细节 我工作过的一个网站要求特定项目类型下不能存在超过 6 个子项目 我们考虑过使用插入选项规则 但决定放弃这个想法
  • 设置 FieldRenderer 的 Item 或 DataSource 属性的好方法是什么?

    场景是我有很多 FieldRenderer 这些应该从不同的地方输出数据 一些来自项目 X 另一些来自项目 Y 并且应该输出项目 Z 的属性 假设我有公共财产ItemX我想从中输出一个属性 以下任何一个都可以 但我没有得到他们中任何一个的输
  • 避免在重建期间删除当前的 Lucene.NET 索引

    我是 Lucene NET 的新手 但我正在使用一个开源工具 http trac sitecore net AdvancedDatabaseCrawler 为Sitecore CMS http www sitecore net它使用 Luc
  • Sitecore - 如何导入内容?

    因此 我收到了一项新任务 将内容从网站导入到使用 Sitecore CMS 构建的新网站 我的客户基本上正在进行改造 以前的网站是使用非常旧的 CMS 构建的 所有内容都是 HTML 格式 我实际上正在考虑抓取旧网站并将所有内容转储为 cs

随机推荐

  • 将 JSON 数据映射到 jqGrid

    下面的代码创建一个 javascript 对象 将其转换为 JSON 并尝试将其加载到 jqGrid 中 我一直在关注维基示例 我觉得我已经非常精确地遵循了他们的指导 但仍然没有运气 谁能看到这里缺少的链接是什么 jQuery docume
  • 在 IOS 中自定义 AirDrop 警报描述

    我有以下代码可以发送URL通过AirDrop NSString selfUrlScheme NSBundle mainBundle infoDictionary valueForKey CFBundleURLTypes objectAtIn
  • 使用 scapy 作为 MITM 即时更改数据包

    假设我设法处于客户端和服务器之间的通信中间 假设我打开一个热点并导致客户端仅通过我的机器连接到服务器 如何更改客户端发送和接收的数据包而不中断我自己与其他服务的通信 必须有一种方法可以通过我的脚本路由客户端发送和即将接收 在将它们转发给他之
  • Silverlight HTML Bridge 打印 window.print() 空白页

    我正在使用 HTML 桥 window print 打印 20 30 之间的范围 客户说正在打印空白页 我们只能在他们的机器上重现它 这是 xaml 中的代码 它将所有页面合并到一页中并打印它 这段代码可以工作并为我打印所有页面 我们只在
  • 对于跟踪和避免循环中的错误,您有哪些技巧?

    我刚刚发现 再次 一个实时浪费错误 如下 for int i 0 i lt length i Lots of code for int j 0 i lt length j Lots of code 您是否注意到前面的内部 i 应该是 j 我
  • TSQL md5 哈希与 C# .NET md5 不同

    我生成了一个 md5 哈希值 如下所示 DECLARE varchar varchar 400 SET varchar SELECT CONVERT VARCHAR 2000 HASHBYTES MD5 varchar 2 哪个输出 785
  • 目前不会命中断点,源代码与原始代码不同(即使在清理/重建之后)

    NET 4 控制台应用程序 该项目设置为 调试 模式 所设置的断点位于主 启动项目中 我在解决方案和项目级别上右键单击 gt 清理 然后右键单击 gt 重建 按照中的说明进行操作这个问题 https stackoverflow com qu
  • 在 Node.js 中请求相同模块时 require() 如何工作

    当 Node js 中多次需要一个模块时 它会返回相同的对象 因为require 缓存之前的调用 假设我有一个主记录器模块 可以注册子记录器模块 这些实际上是通过主记录器模块进行记录的log 功能 但这里不相关 我在主记录器模块中有类似的内
  • 如何从 android.support.v7.widget.Toolbar 中删除顶部和底部填充?

    我正在尝试放置一个SlidingTabLayout https github com google iosched blob master android src main java com google samples apps iosc
  • 如何在方法调用时将数组解包为不同的参数

    我想知道是否可以在接受 vargs 的方法调用上将对象数组解压到单独的对象中 这个问题类似于this one https stackoverflow com questions 6062618 java unpacking argument
  • 如果是超链接,则转到外部网站

    我在每一行的 gridview 中都有一个指向 aspx 页面的 视图 链接 根据资源类型 1 文件 或 2 超链接 它应该下载文件或转到提到的超链接
  • Angularjs HTML5 视频开放

    我正在加载 html5 mp4 视频 我想在视频结束时从角度范围触发功能 我尝试了下面的简单代码 但 onending 事件无法在角度范围内找到该函数 HTML
  • EJB3事务回滚

    我在 EJB3 无状态会话 bean 中使用 CMT 我还创建了自己的异常 并带有注释 ApplicationException rollback true 当我想回滚事务时 是否必须使用 context setRollbackOnly 我
  • 使用 seq2seq API 的 Tensorflow 序列到序列模型(版本 1.1 及更高版本)

    我在用着TensorFlow v 1 1 我想实施一个序列到序列使用 tf contrib seq2seq API 的模型 然而 我很难理解如何使用提供的所有函数 BasicDecoder Dynamic decode Helper Tra
  • 删除重复的重复字符

    我的存储过程中有一个字符串 例如 sam bob or 从上面的字符串中我必须从中删除多个逗号 它必须看起来像 sam bob 或者仅当 then 我必须仅使用 Sql Server 函数 我使用 Sql Server 2008 和 Net
  • ADODB SQL 语法 - 使用 Excel 工作表访问表内连接

    我有一个项目 用户需要填写 Excel 文件 然后将数据导出到 Access 数据库 Excel文件中收集的数据需要分3步导出 1 导出数据集1条记录 2 查询新导入记录的主键 自动编号 Access 3 导出数据设置 2 记录 其中包括填
  • 尾部斜杠给出内部服务器错误

    我希望我的所有页面都能正常工作 无论用户是否在末尾添加了尾部斜杠 以下行有效 RewriteRule index page 0 9 cmstut index php page 1 QSA L 但以下行会导致内部服务器错误 这是最后一行 该行
  • 对于 TBitmap,FMX 中是否有相当于 FloodFill 的功能?

    我正在从 VCL 转换为 FMX 在VCL中 TBitmap的TCanvas中有一个名为FloodFill的函数 它允许TBitmap的画布充满特定的颜色 直到在位图的画布上达到另一种特定的颜色 FMX 中有与此功能等效的函数吗 根据 RR
  • 如何列出相机可用的视频分辨率

    如果我的电脑上连接了多个摄像头 我想知道特定摄像头的最佳可用分辨率 例如 有些相机是高清或全高清 1 280 720像素 720p 或1920x1080像素 1080i 1080p 或者最常见的是网络相机 我想至少知道相机正常工作的最佳视频
  • Sitecore 页面编辑器 发布与内容相关的项目

    我有一个 产品页面 产品页面映射到 ProductPage Sitecore 项目 网站 页面 产品页面 我在该页面中有一个带有页面编辑器的文本区域 该区域从 Web 数据库中的 产品示例文本 Sitecore 项目的 描述 文本加载文本