我想将社区或收藏徽标从当前位置移动到在此社区/集合中搜索表单。我想将徽标放在社区/集合名称或正下方的<div id="aspect_artifactbrowser_CollectionViewer_div_collection-home" class="ds-static-div primary repository collection">
上方<div id="aspect_artifactbrowser_CollectionViewer_div_collection-search-browse" class="ds-static-div secondary search-browse">
右侧。我不知道使用哪个模板或如何覆盖它。
我试过这个模板:
<xsl:template match="dri:div[@id='aspect.artifactbrowser.CollectionViewer.div.collection-search-browse']">
<xsl:apply-templates select="./mets:fileSec/mets:fileGrp[@USE='LOGO']"/>
</xsl:template>
上面的模板匹配删除了Browse by
按钮和搜索表单。
答案 0 :(得分:1)
您的模板会删除dri:div[@id='aspect.artifactbrowser.CollectionViewer.div.collection-search-browse']
通常会发生的所有行为,而不是向其中添加其他位。
要添加徽标,您需要
dri:div
调用的模板(这取决于您的主题 - 您使用幻影2吗?),您的方法还有另一个问题:您在模板中混合mets
和dri
,与your other question中的问题相同(请参阅Tim Donohue的回复)。要从dri上下文中访问mets内容,您需要通过document()
调用加载集合的/社区的mets文件,请参阅Mirage 2中的here。