我正在尝试在Plone站点中提取标签的属性并将其作为内容 我主题中的标签。
具体用例:
我想从#portal-logo中提取plone网站标题,Plone网站中的标记如下所示:
<a id="portal-logo" title="Cool Plone Site" accesskey="1" href="http://mysite">
<img src="http://mysite/logo.png"
alt="Cool Plone Site"
title="Cool Plone Site"
height="56" width="215">
</a>
标题应插入我模板标题标签中的h1标签之间
<header>
<h1>Cool Plone Site</h1>
</header>
答案 0 :(得分:4)
这解决了我的问题:
<replace css:theme-children="header h1">
<xsl:value-of select="//*[@id='portal-logo']/@title"/>
</replace>
这里的关键是主题 - 儿童。我希望能够使用css:select来获取title属性,但是这样可以工作并且仍然可以接受优雅:)
答案 1 :(得分:0)
为什么不使用标题标签?
的内容<replace content-children="/html/head/title" theme-children="/body/header/h1" />
应该产生所需的结果,因为徽标的title属性无论如何都是从portal_state/navigation_root_title
构建的。