From c361a0cdfcb115e52547d8a4d2a1394be60cf48d Mon Sep 17 00:00:00 2001 From: jensp Date: Wed, 4 Mar 2015 15:09:09 +0000 Subject: [PATCH] Foundry support for ccm-cms-types-person git-svn-id: https://svn.libreccm.org/ccm/trunk@3273 8810af33-2d31-482b-a856-94f89814c4df --- .../themes/foundry-base/conf/templates.xml | 12 ++ .../content-items/formitem-detail.xml | 12 ++ .../templates/content-items/formitem-list.xml | 6 + .../templates/content-items/person-detail.xml | 33 ++++ .../templates/content-items/person-list.xml | 22 +++ .../lib/template-tags/content-items.xsl | 2 + .../template-tags/content-items/formitem.xsl | 37 +++++ .../template-tags/content-items/person.xsl | 153 ++++++++++++++++++ .../foundry/lib/template-tags/html-tags.xsl | 33 +++- 9 files changed, 307 insertions(+), 3 deletions(-) create mode 100644 ccm-core/web/themes/foundry-base/templates/content-items/formitem-detail.xml create mode 100644 ccm-core/web/themes/foundry-base/templates/content-items/formitem-list.xml create mode 100644 ccm-core/web/themes/foundry-base/templates/content-items/person-detail.xml create mode 100644 ccm-core/web/themes/foundry-base/templates/content-items/person-list.xml create mode 100644 ccm-core/web/themes/foundry/foundry/lib/template-tags/content-items/formitem.xsl create mode 100644 ccm-core/web/themes/foundry/foundry/lib/template-tags/content-items/person.xsl diff --git a/ccm-core/web/themes/foundry-base/conf/templates.xml b/ccm-core/web/themes/foundry-base/conf/templates.xml index fe90ac9e4..ac59ef508 100644 --- a/ccm-core/web/themes/foundry-base/conf/templates.xml +++ b/ccm-core/web/themes/foundry-base/conf/templates.xml @@ -31,11 +31,17 @@ content-items/fsi-detail.xml + + content-items/formitem-detail.xml + content-items/mpa-detail.xml content-items/news-detail.xml + + + content-items/person-detail.xml content-items/pressrelease-detail.xml @@ -52,12 +58,18 @@ content-items/article-list.xml + + content-items/formitem-list.xml + content-items/fsi-list.xml content-items/article-list.xml + + content-items/person-list.xml + content-items/pressrelease-list.xml diff --git a/ccm-core/web/themes/foundry-base/templates/content-items/formitem-detail.xml b/ccm-core/web/themes/foundry-base/templates/content-items/formitem-detail.xml new file mode 100644 index 000000000..8dab5caec --- /dev/null +++ b/ccm-core/web/themes/foundry-base/templates/content-items/formitem-detail.xml @@ -0,0 +1,12 @@ + + + + + + +
+ +
+
\ No newline at end of file diff --git a/ccm-core/web/themes/foundry-base/templates/content-items/formitem-list.xml b/ccm-core/web/themes/foundry-base/templates/content-items/formitem-list.xml new file mode 100644 index 000000000..85758cdf1 --- /dev/null +++ b/ccm-core/web/themes/foundry-base/templates/content-items/formitem-list.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/ccm-core/web/themes/foundry-base/templates/content-items/person-detail.xml b/ccm-core/web/themes/foundry-base/templates/content-items/person-detail.xml new file mode 100644 index 000000000..c1bfee0bf --- /dev/null +++ b/ccm-core/web/themes/foundry-base/templates/content-items/person-detail.xml @@ -0,0 +1,33 @@ + + + + + + +
+ +
+ + +
\ No newline at end of file diff --git a/ccm-core/web/themes/foundry-base/templates/content-items/person-list.xml b/ccm-core/web/themes/foundry-base/templates/content-items/person-list.xml new file mode 100644 index 000000000..e614b3386 --- /dev/null +++ b/ccm-core/web/themes/foundry-base/templates/content-items/person-list.xml @@ -0,0 +1,22 @@ + + + + ]> + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ccm-core/web/themes/foundry/foundry/lib/template-tags/content-items.xsl b/ccm-core/web/themes/foundry/foundry/lib/template-tags/content-items.xsl index fcd44ca66..a826f4380 100644 --- a/ccm-core/web/themes/foundry/foundry/lib/template-tags/content-items.xsl +++ b/ccm-core/web/themes/foundry/foundry/lib/template-tags/content-items.xsl @@ -33,9 +33,11 @@ + + diff --git a/ccm-core/web/themes/foundry/foundry/lib/template-tags/content-items/formitem.xsl b/ccm-core/web/themes/foundry/foundry/lib/template-tags/content-items/formitem.xsl new file mode 100644 index 000000000..c54edabf3 --- /dev/null +++ b/ccm-core/web/themes/foundry/foundry/lib/template-tags/content-items/formitem.xsl @@ -0,0 +1,37 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/ccm-core/web/themes/foundry/foundry/lib/template-tags/content-items/person.xsl b/ccm-core/web/themes/foundry/foundry/lib/template-tags/content-items/person.xsl new file mode 100644 index 000000000..10e032c50 --- /dev/null +++ b/ccm-core/web/themes/foundry/foundry/lib/template-tags/content-items/person.xsl @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ccm-core/web/themes/foundry/foundry/lib/template-tags/html-tags.xsl b/ccm-core/web/themes/foundry/foundry/lib/template-tags/html-tags.xsl index 9441e6ed5..291c523cf 100644 --- a/ccm-core/web/themes/foundry/foundry/lib/template-tags/html-tags.xsl +++ b/ccm-core/web/themes/foundry/foundry/lib/template-tags/html-tags.xsl @@ -778,11 +778,11 @@ - + - +
@@ -2093,7 +2093,7 @@ Generates a HTML5 section element. - + @@ -2275,6 +2275,33 @@ + + + + Generates a span element but only if the element has any content. + + + + + + + + + + + + + + + + + + + + + + +