From c79c9f4870180bc13af8d8363015fb41e33cdd6e Mon Sep 17 00:00:00 2001 From: jensp Date: Thu, 9 Oct 2014 14:59:36 +0000 Subject: [PATCH] - Foundry now supports related links - Some refactoring in content-items.xsl. Replaced an xsl:choose on a attribute of the content-item element by equivalent match rules for templates. git-svn-id: https://svn.libreccm.org/ccm/trunk@2906 8810af33-2d31-482b-a856-94f89814c4df --- .../web/themes/foundry/conf/templates.xml | 3 + .../lib/template-tags/content-items.xsl | 83 ++++++++++---- .../content-items/assets/related-links.xsl | 103 ++++++++++++++++++ .../templates/content-items/link-default.xml | 6 + .../foundry/templates/default-layout.xml | 19 +++- 5 files changed, 189 insertions(+), 25 deletions(-) create mode 100644 ccm-sci-bundle/web/themes/foundry/foundry/lib/template-tags/content-items/assets/related-links.xsl create mode 100644 ccm-sci-bundle/web/themes/foundry/templates/content-items/link-default.xml diff --git a/ccm-sci-bundle/web/themes/foundry/conf/templates.xml b/ccm-sci-bundle/web/themes/foundry/conf/templates.xml index 3a78315fe..2e42497cb 100644 --- a/ccm-sci-bundle/web/themes/foundry/conf/templates.xml +++ b/ccm-sci-bundle/web/themes/foundry/conf/templates.xml @@ -14,6 +14,9 @@ content-items/detail-default.xml + + content-items/link-default.xml + content-items/list-default.xml diff --git a/ccm-sci-bundle/web/themes/foundry/foundry/lib/template-tags/content-items.xsl b/ccm-sci-bundle/web/themes/foundry/foundry/lib/template-tags/content-items.xsl index 77bae37e8..7204530b2 100644 --- a/ccm-sci-bundle/web/themes/foundry/foundry/lib/template-tags/content-items.xsl +++ b/ccm-sci-bundle/web/themes/foundry/foundry/lib/template-tags/content-items.xsl @@ -31,6 +31,7 @@ + @@ -87,21 +88,7 @@ - - - - - - - - - - - - - - - + @@ -132,14 +119,7 @@ - - - - - - - - + @@ -267,7 +247,7 @@ + select="'contentitem-default-detail.xml'"/> @@ -277,6 +257,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -308,4 +337,10 @@ + + + + + + \ No newline at end of file diff --git a/ccm-sci-bundle/web/themes/foundry/foundry/lib/template-tags/content-items/assets/related-links.xsl b/ccm-sci-bundle/web/themes/foundry/foundry/lib/template-tags/content-items/assets/related-links.xsl new file mode 100644 index 000000000..2b8eab292 --- /dev/null +++ b/ccm-sci-bundle/web/themes/foundry/foundry/lib/template-tags/content-items/assets/related-links.xsl @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ccm-sci-bundle/web/themes/foundry/templates/content-items/link-default.xml b/ccm-sci-bundle/web/themes/foundry/templates/content-items/link-default.xml new file mode 100644 index 000000000..85758cdf1 --- /dev/null +++ b/ccm-sci-bundle/web/themes/foundry/templates/content-items/link-default.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/ccm-sci-bundle/web/themes/foundry/templates/default-layout.xml b/ccm-sci-bundle/web/themes/foundry/templates/default-layout.xml index 54ff911b7..730066017 100644 --- a/ccm-sci-bundle/web/themes/foundry/templates/default-layout.xml +++ b/ccm-sci-bundle/web/themes/foundry/templates/default-layout.xml @@ -49,11 +49,28 @@
-

TEST