首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Umbraco 4内容宏

Umbraco 4内容宏
EN

Stack Overflow用户
提问于 2013-07-09 17:48:21
回答 1查看 196关注 0票数 1

我已经做了一个用户控件,我将其用作umbraco中的内容宏。在开发服务器上一切正常,但是当我将其部署到中间服务器时,宏就不能工作了。

由于某些原因,宏的内容被wysiwyg删除了-在开发服务器上,宏html看起来像这样:

代码语言:javascript
复制
<div umb_buttontext="Download the case study &gt;" umb_linkdocument="1581" umb_buttonimage="1585" umb_macroalias="DownloadButton" ismacro="true" onresizestart="return false;" umbversionid="573dbd37-24e3-4d67-80b6-84d915c38409" umbpageid="1215" title="This is rendered content from macro" class="umbMacroHolder">
<!-- startUmbMacro -->
  <p class="downloadButton"><a id="DownloadButton_1_lnkButton" style="padding-left: 77px;" href="http://www.fmg.co.uk/results/highways-agency/highways-agency-download/" class="button">Download the case study &gt;<span class="image" style="background-image: url('/media/38897/highwaysagency.png'); width: 57px; height: 69px;"> </span></a></p>
<!-- endUmbMacro -->
</div>

但在临时服务器上,注释之间的部分会被删除,即使我删除了宏并尝试从头开始插入:

代码语言:javascript
复制
<div umb_buttontext="Download the case study &gt;" umb_linkdocument="1581" umb_buttonimage="1585" umb_macroalias="DownloadButton" ismacro="true" onresizestart="return false;" umbversionid="573dbd37-24e3-4d67-80b6-84d915c38409" umbpageid="1215" title="This is rendered content from macro" class="umbMacroHolder">
<!-- startUmbMacro -->
<!-- endUmbMacro -->
</div>

我还尝试将宏直接复制并粘贴到所见即所得的html中,直到我保存,然后注释中的位再次被删除。

有没有人知道为什么会发生这种情况,因为我试图搜索答案,但什么也找不到。任何帮助都将不胜感激

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-23 22:01:46

事实证明,当我发布站点时,dll没有正确更新,因此宏的用户控件引用了一些未定义的内容或null,从而导致宏中断。

我认为,每当宏被破坏时,它都会如上所述清除所见即所得区域中的内容。一旦我修复了用户控制,宏又能正常工作了。这也发生在其他几个宏上,但我没有尝试编辑页面,而是修复了宏背后的用户控件,它似乎也解决了这些问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17545154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档