Difference between revisions of "SUNScholar/XMLUI Theme/M1/Page Structure"
Jump to navigation
Jump to search
(Created page with "===Remove duplicate "Login" link above the top banner logo=== Go to the following folder: cd /home/dspace/dspace-1.7.2-src-release/dspace/modules/xmlui/src/main/webapp/themes/My...") |
|||
| Line 1: | Line 1: | ||
| + | ===Remove duplicate "Search" input from the right navigation box=== | ||
| + | Go to the following folder: | ||
| + | cd /home/dspace/dspace-1.7.2-src-release/dspace/modules/xmlui/src/main/webapp/themes/Mytheme/lib/xsl/core | ||
| + | Open the following file: | ||
| + | nano navigation.xsl | ||
| + | Go to line 55 approx and comment out as follows or you can simply delete the text: | ||
| + | <pre> | ||
| + | <!-- | ||
| + | <form id="ds-search-form" method="post"> | ||
| + | <xsl:attribute name="action"> | ||
| + | <xsl:value-of | ||
| + | select="/dri:document/dri:meta/dri:pageMeta/dri:metadata[@element='search'][@qualifier='simpleURL']"/> | ||
| + | </xsl:attribute> | ||
| + | <fieldset> | ||
| + | <input class="ds-text-field " type="text"> | ||
| + | <xsl:attribute name="name"> | ||
| + | <xsl:value-of | ||
| + | select="/dri:document/dri:meta/dri:pageMeta/dri:metadata[@element='search'][@qualifier='queryField']"/> | ||
| + | </xsl:attribute> | ||
| + | </input> | ||
| + | <input class="ds-button-field " name="submit" type="submit" i18n:attr="value" | ||
| + | value="xmlui.general.go"> | ||
| + | <xsl:attribute name="onclick"> | ||
| + | <xsl:text> | ||
| + | var radio = document.getElementById("ds-search-form-scope-container"); | ||
| + | if (radio != undefined && radio.checked) | ||
| + | { | ||
| + | var form = document.getElementById("ds-search-form"); | ||
| + | form.action= | ||
| + | </xsl:text> | ||
| + | <xsl:text>"</xsl:text> | ||
| + | <xsl:value-of | ||
| + | select="/dri:document/dri:meta/dri:pageMeta/dri:metadata[@element='contextPath']"/> | ||
| + | <xsl:text>/handle/" + radio.value + "</xsl:text> | ||
| + | <xsl:value-of select="/dri:document/dri:meta/dri:pageMeta/dri:metadata[@element='search'][@qualifier='simpleURL']"/> | ||
| + | <xsl:text>" ; </xsl:text> | ||
| + | <xsl:text> | ||
| + | } | ||
| + | </xsl:text> | ||
| + | </xsl:attribute> | ||
| + | </input> | ||
| + | <xsl:if test="/dri:document/dri:meta/dri:pageMeta/dri:metadata[@element='focus'][@qualifier='container']"> | ||
| + | <label> | ||
| + | <input id="ds-search-form-scope-all" type="radio" name="scope" value="" | ||
| + | checked="checked"/> | ||
| + | <i18n:text>xmlui.dri2xhtml.structural.search</i18n:text> | ||
| + | </label> | ||
| + | <br/> | ||
| + | <label> | ||
| + | <input id="ds-search-form-scope-container" type="radio" name="scope"> | ||
| + | <xsl:attribute name="value"> | ||
| + | <xsl:value-of | ||
| + | select="substring-after(/dri:document/dri:meta/dri:pageMeta/dri:metadata[@element='focus'][@qualifier='container'],':')"/> | ||
| + | </xsl:attribute> | ||
| + | </input> | ||
| + | <xsl:choose> | ||
| + | <xsl:when | ||
| + | test="/dri:document/dri:meta/dri:pageMeta/dri:metadata[@element='focus'][@qualifier='containerType']/text() = 'type:community'"> | ||
| + | <i18n:text>xmlui.dri2xhtml.structural.search-in-community</i18n:text> | ||
| + | </xsl:when> | ||
| + | <xsl:otherwise> | ||
| + | <i18n:text>xmlui.dri2xhtml.structural.search-in-collection</i18n:text> | ||
| + | </xsl:otherwise> | ||
| + | |||
| + | </xsl:choose> | ||
| + | </label> | ||
| + | </xsl:if> | ||
| + | </fieldset> | ||
| + | </form> | ||
| + | --> | ||
| + | </pre> | ||
| + | |||
| + | {{NANO}} | ||
| + | |||
===Remove duplicate "Login" link above the top banner logo=== | ===Remove duplicate "Login" link above the top banner logo=== | ||
Go to the following folder: | Go to the following folder: | ||
Revision as of 11:05, 14 November 2012
Go to the following folder:
cd /home/dspace/dspace-1.7.2-src-release/dspace/modules/xmlui/src/main/webapp/themes/Mytheme/lib/xsl/core
Open the following file:
nano navigation.xsl
Go to line 55 approx and comment out as follows or you can simply delete the text:
<!--
<form id="ds-search-form" method="post">
<xsl:attribute name="action">
<xsl:value-of
select="/dri:document/dri:meta/dri:pageMeta/dri:metadata[@element='search'][@qualifier='simpleURL']"/>
</xsl:attribute>
<fieldset>
<input class="ds-text-field " type="text">
<xsl:attribute name="name">
<xsl:value-of
select="/dri:document/dri:meta/dri:pageMeta/dri:metadata[@element='search'][@qualifier='queryField']"/>
</xsl:attribute>
</input>
<input class="ds-button-field " name="submit" type="submit" i18n:attr="value"
value="xmlui.general.go">
<xsl:attribute name="onclick">
<xsl:text>
var radio = document.getElementById("ds-search-form-scope-container");
if (radio != undefined && radio.checked)
{
var form = document.getElementById("ds-search-form");
form.action=
</xsl:text>
<xsl:text>"</xsl:text>
<xsl:value-of
select="/dri:document/dri:meta/dri:pageMeta/dri:metadata[@element='contextPath']"/>
<xsl:text>/handle/" + radio.value + "</xsl:text>
<xsl:value-of select="/dri:document/dri:meta/dri:pageMeta/dri:metadata[@element='search'][@qualifier='simpleURL']"/>
<xsl:text>" ; </xsl:text>
<xsl:text>
}
</xsl:text>
</xsl:attribute>
</input>
<xsl:if test="/dri:document/dri:meta/dri:pageMeta/dri:metadata[@element='focus'][@qualifier='container']">
<label>
<input id="ds-search-form-scope-all" type="radio" name="scope" value=""
checked="checked"/>
<i18n:text>xmlui.dri2xhtml.structural.search</i18n:text>
</label>
<br/>
<label>
<input id="ds-search-form-scope-container" type="radio" name="scope">
<xsl:attribute name="value">
<xsl:value-of
select="substring-after(/dri:document/dri:meta/dri:pageMeta/dri:metadata[@element='focus'][@qualifier='container'],':')"/>
</xsl:attribute>
</input>
<xsl:choose>
<xsl:when
test="/dri:document/dri:meta/dri:pageMeta/dri:metadata[@element='focus'][@qualifier='containerType']/text() = 'type:community'">
<i18n:text>xmlui.dri2xhtml.structural.search-in-community</i18n:text>
</xsl:when>
<xsl:otherwise>
<i18n:text>xmlui.dri2xhtml.structural.search-in-collection</i18n:text>
</xsl:otherwise>
</xsl:choose>
</label>
</xsl:if>
</fieldset>
</form>
-->
- NANO Editor Help
| CTL+O | = Save the file and then press Enter |
| CTL+X | = Exit "nano" |
| CTL+K | = Delete line |
| CTL+U | = Undelete line |
| CTL+W | = Search for %%string%% |
| CTL+\ | = Search for %%string%% and replace with $$string$$ |
| CTL+C | = Show line numbers |
More info = http://en.wikipedia.org/wiki/Nano_(text_editor)
Remove duplicate "Login" link above the top banner logo
Go to the following folder:
cd /home/dspace/dspace-1.7.2-src-release/dspace/modules/xmlui/src/main/webapp/themes/Mytheme/lib/xsl/core
Open the following file:
nano page-structure.xsl
Go to line 337 approx and comment out as follows or you can simply delete the text:
<!--
<xsl:choose>
<xsl:when test="/dri:document/dri:meta/dri:userMeta/@authenticated = 'yes'">
<div id="ds-user-box">
<p>
<a>
<xsl:attribute name="href">
<xsl:value-of select="/dri:document/dri:meta/dri:userMeta/
dri:metadata[@element='identifier' and @qualifier='url']"/>
</xsl:attribute>
<i18n:text>xmlui.dri2xhtml.structural.profile</i18n:text>
<xsl:value-of select="/dri:document/dri:meta/dri:userMeta/
dri:metadata[@element='identifier' and @qualifier='firstName']"/>
<xsl:text> </xsl:text>
<xsl:value-of select="/dri:document/dri:meta/dri:userMeta/
dri:metadata[@element='identifier' and @qualifier='lastName']"/>
</a>
<xsl:text> | </xsl:text>
<a>
<xsl:attribute name="href">
<xsl:value-of select="/dri:document/dri:meta/dri:userMeta/
dri:metadata[@element='identifier' and @qualifier='logoutURL']"/>
</xsl:attribute>
<i18n:text>xmlui.dri2xhtml.structural.logout</i18n:text>
</a>
</p>
</div>
</xsl:when>
<xsl:otherwise>
<div id="ds-user-box">
<p>
<a>
<xsl:attribute name="href">
<xsl:value-of select="/dri:document/dri:meta/dri:userMeta/
dri:metadata[@element='identifier' and @qualifier='loginURL']"/>
</xsl:attribute>
<i18n:text>xmlui.dri2xhtml.structural.login</i18n:text>
</a>
</p>
</div>
</xsl:otherwise>
</xsl:choose>
-->
- NANO Editor Help
| CTL+O | = Save the file and then press Enter |
| CTL+X | = Exit "nano" |
| CTL+K | = Delete line |
| CTL+U | = Undelete line |
| CTL+W | = Search for %%string%% |
| CTL+\ | = Search for %%string%% and replace with $$string$$ |
| CTL+C | = Show line numbers |
More info = http://en.wikipedia.org/wiki/Nano_(text_editor)