问题描述
客户正在使用 Sitecore 9 - 我们不是 Sitecore 开发人员。
我们被要求做一个简单的事情:将社交媒体链接添加到他们的 Sitecore 网站的页脚。
事实证明它比预期的要困难。
我已经通过 WYSWIG 编辑器直接编辑 HTML 添加了其他页面上的链接。
“链接”模板具有添加外部 URL 的选项,但没有添加图像的选项。
CMS 如下所示:
有什么方法可以通过CMS(无需编写Sitecore代码)添加带有图像的链接,因此页面更改如下:
为此:
解决方法
如果你不想写 Sitecore 代码,也许你应该考虑使用前端。
- 找到包含页脚(可能是 Foundation/Footer.cshtml)或类似内容的视图。
- 要轻松找到它的位置,请按照以下步骤操作
- 转到包含页脚(可能有)的内容页面演示详细信息
- 转到控件
- 在那里找到页脚渲染
- 点击它
- 获取数据源的价值
- 转到数据源的路径
- 应该有一个字段保存视图的值。
- 在包含这些项目的 div 上添加一些 css 类,并在那里做你的前端工作......
这不是一个可扩展的解决方案,因此我强烈建议通过添加新字段和调整模型/视图来更新页脚渲染。这样,内容编辑器就可以轻松地为每个社交活动添加新的价值。