2017-12-13 8 views
1

Ich habe versucht, das Aussehen der Liste der Communities in dem Repository, an dem ich gerade arbeite, zu ändern. Im Wesentlichen möchte ich die Beschriftung der Inhaltsbeschreibung unter den Gemeinschaften auf der Titelseite entfernen. Ich habe unten Bildbeschreibungen beigefügt.DSpace 6.2 Änderung der Community-Liste

Ich versuche, diese Now

Um ähnliche What I'm Going For

Ich kann nicht scheinen, zu sehen bekommen die Dateien verantwortlich zu finden, hatte ich zunächst versucht, die _community-Liste zu ändern. SCSS und die _community-view.scss Dateien in [source]/dspace-xmlui-mirage2/src/main/webapp/styles/classic_mirage_color_scheme/

Aber kein noch Glück.

Antwort

1

Geben Sie den folgenden Code aus, um die Anzeige dieser Informationen auszublenden. https://github.com/DSpace/DSpace/blob/dspace-6_x/dspace-xmlui-mirage2/src/main/webapp/xsl/aspect/artifactbrowser/community-list.xsl#L66-L73

 <xsl:variable name="abstract" select="$data/dim:field[@element = 'description' and @qualifier='abstract']/node()"/> 
     <xsl:if test="$abstract and string-length($abstract[1]) &gt; 0"> 
      <div class="artifact-info"> 
       <span class="short-description text-muted"> 
        <xsl:value-of select="util:shortenString($abstract, 220, 10)"/> 
       </span> 
      </div> 
     </xsl:if> 
+0

Hallo @terrywb ich das versucht habe, aber es gibt immer noch keine Veränderung. –

+0

Ich glaube, dass diese Seite von DSpace zwischengespeichert wird. Möglicherweise müssen Sie den Cocoon-Cache leeren. Admin-> Systemsteuerung-> Java. – terrywb

+0

Konnte es möglich sein, es von der Konfigurationsdatei oder den admin Einstellungen zu ändern? –

0

Danke dafür. Caching war nicht das Problem, da es scheint, dass ich auch ändern benötigt /[source]/dspace-xmlui-mirage2/src/main/webapp/xsl/preprocess/communitylist.xsl

+0

Da die vorherige Antwort unvollständig war, schlage ich vor, dass Sie eine neue Antwort schreiben, die die Codeänderungen beschreibt, die sowohl an artifastbrowser/community-list.xsl (von der vorherigen Antwort) als auch an preprocess/communitylist.xsl vorgenommen werden müssen. Achten Sie darauf, Codebeispiele in die Antwort aufzunehmen. – terrywb

0

ich die Anweisungen befolgt oben von @ terrywb

Geben Sie den folgenden Code aus, um die Anzeige dieser Informationen auszublenden. https://github.com/DSpace/DSpace/blob/dspace-6_x/dspace-xmlui-mirage2/src/main/webapp/xsl/aspect/artifactbrowser/community-list.xsl#L66-L73

<xsl:variable name="abstract" select="$data/dim:field[@element = 'description' and @qualifier='abstract']/node()"/> 
    <xsl:if test="$abstract and string-length($abstract[1]) &gt; 0"> 
     <div class="artifact-info"> 
      <span class="short-description text-muted"> 
       <xsl:value-of select="util:shortenString($abstract, 220, 10)"/> 
      </span> 
     </div> 
    </xsl:if> 

Dann in /[source]/dspace-xmlui-mirage2/src/main/webapp/xsl/preprocess/communitylist.xsl/ Kommentar aus der Leitung 138 143 so Zeile, dass es aussieht so was.

Nach dem Aufbau der Beschreibungen sollten die Gemeinden verschwinden.


Ich habe auch gerade entdeckt, dass dies auch von der /home/dspace/config/dspace.cfg Datei deaktiviert werden. Linie 944:

webui.strengths.show = true 

Ändern Sie diesen Wert auf false, so dass es liest sich wie so

webui.strengths.show = false 
Verwandte Themen