我正在尝试在我的 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>

最佳答案

这解决了我的问题:

<replace css:theme-children="header h1">
     <xsl:value-of select="//*[@id='portal-logo']/@title"/>
</replace>

这里的关键是 主题 child 。我希望能够使用 css:select 来获取 title 属性,但这有效并且仍然可以接受优雅:)

关于plone - 从Plone站点中提取标签的属性并使其成为主题中标签的内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11739176/

10-13 05:55