如果没有,我可以使用内联 XSLT 做到这一点吗?如果是这样,怎么办?
我认为这是不可能的,基于在Diazo 文档中搜索“通配符”,但我想确保我没有遗漏任何东西。
这在允许 ZMI 通过非主题时特别方便。
例如
<notheme if-path="manage*" />
<notheme if-path="portal*" />
如果没有,我可以使用内联 XSLT 做到这一点吗?如果是这样,怎么办?
我认为这是不可能的,基于在Diazo 文档中搜索“通配符”,但我想确保我没有遗漏任何东西。
这在允许 ZMI 通过非主题时特别方便。
例如
如果没有,我可以使用内联 XSLT 做到这一点吗?如果是这样,怎么办?
我认为这是不可能的,基于在Diazo 文档中搜索“通配符”,但我想确保我没有遗漏任何东西。
这在允许 ZMI 通过非主题时特别方便。
例如
<notheme if-path="manage*" />
<notheme if-path="portal*" />
我有 domain.com,它在整个站点中有一个 300x250 的框,我想创建一个小部件并允许其他人将其放在他们的站点上。
300x250 盒子与许多其他东西混合在一起,我不能把那个 300x250 盒子放在它自己的页面上,因为它依赖于其他东西。
我在 stackoverflow 上发现了类似的线程,这些线程说以下工作
<div style="overflow:hidden; width:608px; height:270px;">
<iframe scrolling="no" frameBorder="0"
src="http://tech-revolution.com/forum/vbshout.php?do=detach&instanceid=1#dbtech_shoutbox1"
style="width:728px; height:270px; border:none; margin-left:-60px;"/>
</div>
或者
$('#target-div').load('http://www.mywebsite.com/portfolio.php #portfolio-sports');
我做了第一个,它工作正常第二个我还没有解决。
我的问题是这些方法中的哪一种“更好”,或者是否有不同的方法可以在其他网站上显示网站的一部分?
我们尝试使用collective.xdv 进行正则表达式匹配,但效果不佳——想想当有人创建名为“management”的页面时会发生什么。甚至manage_*
最终包括应该主题的 manage_translations 页面。我们目前的最佳做法是使用:
<rules css:if-content="#visual-portal-wrapper">
我希望我们能够找到一种方法将 X-Theme-Disabled response.setHeader 修补到 ZMI 中 DTML(和一些 ZPT)的相关位。
您可以使用 XPath 表达式执行此操作:
<notheme if="contains($path, 'manage')"/>
但是要小心;-)