From 6f89ff9d92dd279eec35da5a45ce2a4a7d5f84f3 Mon Sep 17 00:00:00 2001 From: jensp Date: Sun, 5 Oct 2014 13:26:14 +0000 Subject: [PATCH] Syncing Foundry files git-svn-id: https://svn.libreccm.org/ccm/trunk@2899 8810af33-2d31-482b-a856-94f89814c4df --- .../web/themes/foundry/conf/css-files.xml | 3 + .../web/themes/foundry/conf/templates.xml | 12 +- .../foundry/doc/foundry-documentation.html | 976 +++++++++++++++--- .../web/themes/foundry/doc/index.jsp | 20 + .../foundry/foundry/lib/template-parser.xsl | 4 +- .../lib/template-tags/content-items.xsl | 89 +- .../template-tags/content-items/article.xsl | 44 + .../foundry/lib/template-tags/data-tags.xsl | 3 - .../foundry/lib/template-tags/html-tags.xsl | 45 +- .../web/themes/foundry/foundry/lib/utils.xsl | 183 +++- .../web/themes/foundry/foundry/main.xsl | 43 +- .../foundry/foundry/styles/debug-mode.css | 50 + .../content-items/article-detail.xml | 12 + .../content-items/detail-default.xml | 7 + .../foundry/templates/default-layout.xml | 4 +- 15 files changed, 1265 insertions(+), 230 deletions(-) create mode 100644 ccm-sci-bundle/web/themes/foundry/conf/css-files.xml create mode 100644 ccm-sci-bundle/web/themes/foundry/doc/index.jsp create mode 100644 ccm-sci-bundle/web/themes/foundry/foundry/lib/template-tags/content-items/article.xsl create mode 100644 ccm-sci-bundle/web/themes/foundry/foundry/styles/debug-mode.css create mode 100644 ccm-sci-bundle/web/themes/foundry/templates/content-items/article-detail.xml create mode 100644 ccm-sci-bundle/web/themes/foundry/templates/content-items/detail-default.xml diff --git a/ccm-sci-bundle/web/themes/foundry/conf/css-files.xml b/ccm-sci-bundle/web/themes/foundry/conf/css-files.xml new file mode 100644 index 000000000..f67c89d5f --- /dev/null +++ b/ccm-sci-bundle/web/themes/foundry/conf/css-files.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/ccm-sci-bundle/web/themes/foundry/conf/templates.xml b/ccm-sci-bundle/web/themes/foundry/conf/templates.xml index 9f4c4c484..3a78315fe 100644 --- a/ccm-sci-bundle/web/themes/foundry/conf/templates.xml +++ b/ccm-sci-bundle/web/themes/foundry/conf/templates.xml @@ -8,6 +8,14 @@ - content-items/default.xml + + + content-items/article-detail.xml + + content-items/detail-default.xml + + + content-items/list-default.xml + - \ No newline at end of file + \ No newline at end of file diff --git a/ccm-sci-bundle/web/themes/foundry/doc/foundry-documentation.html b/ccm-sci-bundle/web/themes/foundry/doc/foundry-documentation.html index 8bac3d631..b07e72cac 100644 --- a/ccm-sci-bundle/web/themes/foundry/doc/foundry-documentation.html +++ b/ccm-sci-bundle/web/themes/foundry/doc/foundry-documentation.html @@ -1672,12 +1672,6 @@ - - - - - - The entry point for creating Foundry documentation. @@ -2260,7 +2254,7 @@

- A message string of the for [Foundry $level] $message with + A message string of the form [Foundry $level] $message with $level and $message replaced by the values of the parameters. @@ -2363,7 +2357,7 @@

Result type

- any + xs:string

@@ -2371,6 +2365,11 @@
+

+ A message string of the form [Foundry INFO] $message with + $message replaced by the value of the parameter. + +

@@ -2471,7 +2470,7 @@

Result type

- any + xs:string

@@ -2479,6 +2478,11 @@
+

+ A message string of the form [Foundry WARNING] $message with + $message replaced by the value of the parameter. + +

@@ -2490,72 +2494,589 @@ - - The message text. +
+ +

+ Function foundry:message-error + +

+ + +
+ + + +

+ Helper function to generate an info message. This function be used together with + <xsl:message> to output a message in the CCM log when + something goes wrong in the theme, for example when a layout file has a wrong + structure. Example: + +

+
+                ...
+                <xsl:message>
+                    <xsl:message select="foundry:message-info('Some error has occurred...')" />
+                </xsl:message>
+                ...
+            
+
+ +
+ + + +

Parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + NameMandatoryTypeDescription
+ + + message + + + yes + + + any + + + + +
+ + +
+ +

Result

+ +

Result type

+ +

+ xs:string + +

+ +

Description

+ +
+ +

+ A message string of the form [Foundry ERROR] $message with + $message replaced by the value of the parameter. + +

+ +
+ +
+ + + + +
+
+ +

+ Function foundry:get-attribute-value + +

+ + +
+ + + +

+ A helper function for retrieving an attribute value from an element. If the + attribute is set on the current element the value of the attribute is used as + result. If the attribute is not set the default-value is used. This + method is used by several layout tags with optional attributes. A common use pattern + looks like this: + +

+
+                <xsl:template match="example">
+                    <xsl:variable name="width" 
+                select="foundry:get-attribute-value(current(), 'width', '640')" />
+                    <xsl:variable name="height" 
+                select="foundry:get-attribute-value(current(), 'height', '480')" />
+                /<xsl:template>
+            
+

+ In this example, the element example has two optional attributes: + with and height. If the attribute is set in processed XML, + the value set there is used. Otherwise the default value (640 + respectively 480) is used. Without this function a code block like the + one in the xsl:choose block of this function would be necessary for + each of the variables. + +

+ +
+ +
+ + + +

Parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + NameMandatoryTypeDescription
+ + + node + + + + + + any + + + + + + + + attribute-name + + + + + + any + + + + + + + + default-value + + + + + + any + + + + +
+ + +
+ +

Result

+ +

Result type

+ +

+ any + +

+ +

Description

+ +
+ +

+ The value of the attribute if it is set on the current element, the + default-value otherwise. + +

+ +
+ +
+ + + + +
- Helper function to generate an info message. This function be used together with - <xsl:message> to output a message in the CCM log when - something goes wrong in the theme, for example when a layout file has a wrong - structure. Example: - - - ... - <xsl:message> - <xsl:message select="foundry:message-info('Some error has occurred...')" /> - </xsl:message> - ... - - - - #foundry-message-info - - - #foundry-message-warn - - - - - The node from which the value of the attribute is read. - - - The attribute to check for. - - - The default value if the attribute is not set. - - - - The value of the attribute if it is set on the current element, the - default-value otherwise. - - - - A helper function for retrieving an attribute value from an element. If the - attribute is set on the current element the value of the attribute is used as - result. If the attribute is not set the default-value is used. This - method is used by several layout tags with optional attributes. A common use pattern - looks like this: - - - <xsl:template match="example"> - <xsl:variable name="width" - select="foundry:get-attribute-value(current(), 'width', '640')" /> - <xsl:variable name="height" - select="foundry:get-attribute-value(current(), 'height', '480')" /> - /<xsl:template> - - - In this example, the element example has two optional attributes: - with and height. If the attribute is set in processed XML, - the value set there is used. Otherwise the default value (640 - respectively 480) is used. Without this function a code block like the - one in the xsl:choose block of this function would be necessary for - each of the variables. +
+ +

+ Function foundry:get-setting + +

+ + +
+ + + +

+ Convenient function for calling foundry:get-setting with only the + module name and setting name. + +

+ +
+ +
+ + + +

Parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + NameMandatoryTypeDescription
+ + + module + + + yes + + + string + + + +

+ The module of the settings. May be an empty string (''). + +

+ +
+ + + setting + + + yes + + + string + + + +

+ The name of the setting to retrieve. + +

+ +
+ + +
+ +

Result

+ +

Result type

+ +

+ string + +

+ +

Description

+ +
+ +

+ The value of the setting. + +

+ +
+ +
+ + + + +
+
+ +

+ Function foundry:get-setting + +

+ + +
+ + + +

+ Convenient function for calling foundry:get-setting with only the + module name, the setting name and an default value. + +

+ +
+ +
+ + + +

Parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + NameMandatoryTypeDescription
+ + + module + + + yes + + + string + + + +

+ The module of the settings. May be an empty string (''). + +

+ +
+ + + setting + + + yes + + + string + + + +

+ The name of the setting to retrieve. + +

+ +
+ + + default + + + yes + + + string + + + +

+ A default value which is used when the setting is not configured. + +

+ +
+ + +
+ +

Result

+ +

Result type

+ +

+ string + +

+ +

Description

+ +
+ +

+ The value of the setting or the default value if the setting is not configured. + +

+ +
+ +
+ + + + +
@@ -2582,64 +3103,305 @@ + The value of the requested setting or if no value has been set the provided default value. If no default value has been provided the result is an empty string. + This function retrieves the value of a setting from the theme configuration. For more informations about the configuration system of Foundry please refer to the configuration section of the Foundry documentation. +
+ +

+ Function foundry:get-static-text + +

+ + +
+ + + +

+ Retrieves at static text. For more informations about static texts in Foundry please + refer to the static texts section in the Foundry documentation. + +

+ +
+ +
+ + + +

Parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + NameMandatoryTypeDescription
+ + + module + + + yes + + + string + + + +

+ he module of the settings. At the moment this corresponds to the name of the file + in the texts directory. The empty string as value corresponds to the + global.xml file. + +

+ +
+ + + id + + + yes + + + string + + + + + + + + lang + + + no + + + string + + + +

+ The language to retrieve. Normally there is no need to set this parameter because + it is determined automatically. + +

+ +
+ + +
+ +

Result

+ +

Result type

+ +

+ string + +

+ +

Description

+ +
+ +

+ The requested static text. If there is no value for the requested static text in the + module provided by the module parameter the value depends if the debug mode is + enabled or not. If the debug mode is not not enabled the result is an empty + string. If the debug mode is enabled, a identifier of the text (the value of the + id parameter) is displayed. If you point the mouse pointer of the + placeholder, the complete path of the text is shown as hovering box. + +

+ +
+ +
+ + + + +
+ + +
+ +

+ Function foundry:debug-enabled + +

+ + +
+ + + +

+ A helper function to determine if the debug mode should be enabled. The debug mode + of foundry is automatically enabled if the theme is viewed as development theme. + +

+ +
+ +
+ + + +
+ +

Result

+ +

Result type

+ +

+ any + +

+ +

Description

+ +
+ +

+ true if the debug mode if active, false otherwise. + +

+ +
+ +
+ + + + +
- he module of the settings. At the moment this corresponds to the name of the file - in the texts directory. The empty string as value corresponds to the - global.xml file. +
+ +

+ Function foundry:read-current-category + +

+ + +
+ + +
+ + + +
+ +

Result

+ +

Result type

+ +

+ any + +

+ +

Description

+ +
+ +

+ The path of the current category. + +

+ +
+ +
+ + + + +
- The name of the text to retrieve. - The language to retrieve. Normally there is no need to set this parameter because - it is determined automatically. - The requested static text. If there is no value for the requested static text in the - module provided by the module parameter the value depends if the debug mode is - enabled or not. If the debug mode is not not enabled the result is an empty - string. If the debug mode is enabled, a identifier of the text (the value of the - id parameter) is displayed. If you point the mouse pointer of the - placeholder, the complete path of the text is shown as hovering box. - Retrieves at static text. For more informations about static texts in Foundry please - refer to the static texts section in the Foundry documentation. - true if the debug mode if active, false otherwise. - A helper function to determine if the debug mode should be enabled. The debug mode - of foundry is automatically enabled if the theme is viewed as development theme. - Helper template for processing additional attributes. This are copied from the result - tree XML created by CCM to the HTML output generated by Foundry without any further - processing. - A helper function for reading the current category from the datatree. The - function joins the titles of all categories in nav:categoryPath to a - string. The tokens a separated by a slash (/). @@ -2685,36 +3447,6 @@ - - - - - - - - - - - - - - - - - - - - - - The entry point for creating Foundry documentation. - - - - - - - - diff --git a/ccm-sci-bundle/web/themes/foundry/doc/index.jsp b/ccm-sci-bundle/web/themes/foundry/doc/index.jsp new file mode 100644 index 000000000..82655ec3c --- /dev/null +++ b/ccm-sci-bundle/web/themes/foundry/doc/index.jsp @@ -0,0 +1,20 @@ + + + + + + + + + + response.setContentType("text/html;charset=utf-8"); + + TransformerFactory factory = TransformerFactory.newInstance(); + Transformer transformer = factory.newTransformer(new StreamSource("../start.xsl")); + System.out.println(request.getContextPath()); + transformer.setParameter("theme-prefix", request.getRequestURI() + "/../"); + transformer.transform(new StreamSource("foundry-documentation.xml"), + new StreamResult(response.getOutputStream())); + + + diff --git a/ccm-sci-bundle/web/themes/foundry/foundry/lib/template-parser.xsl b/ccm-sci-bundle/web/themes/foundry/foundry/lib/template-parser.xsl index f5dc6affe..7bc25cebb 100644 --- a/ccm-sci-bundle/web/themes/foundry/foundry/lib/template-parser.xsl +++ b/ccm-sci-bundle/web/themes/foundry/foundry/lib/template-parser.xsl @@ -201,12 +201,12 @@ + normalize-space($template-file)))"/> + normalize-space($template-file)))"/> 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 33346b9d4..b6b12a33a 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 @@ -28,6 +28,8 @@ xmlns:ui="http://www.arsdigita.com/ui/1.0" exclude-result-prefixes="xsl xs bebop cms foundry nav ui" version="2.0"> + + @@ -85,32 +87,66 @@ + + + + + + + + + + + + + + - + - + - + + + + + + + + + + - + - + + + + + + + + + + + + + + @@ -122,7 +158,7 @@ - + - + - + - + - + - + - + + + + + + select="$template-map/default"/> - + + + + + + + + @@ -236,7 +285,7 @@ + normalize-space($template-file)))"> @@ -245,7 +294,7 @@ + normalize-space($template-file)))"> @@ -253,5 +302,9 @@ + + + + \ No newline at end of file diff --git a/ccm-sci-bundle/web/themes/foundry/foundry/lib/template-tags/content-items/article.xsl b/ccm-sci-bundle/web/themes/foundry/foundry/lib/template-tags/content-items/article.xsl new file mode 100644 index 000000000..b9e06fa86 --- /dev/null +++ b/ccm-sci-bundle/web/themes/foundry/foundry/lib/template-tags/content-items/article.xsl @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ccm-sci-bundle/web/themes/foundry/foundry/lib/template-tags/data-tags.xsl b/ccm-sci-bundle/web/themes/foundry/foundry/lib/template-tags/data-tags.xsl index 2ccbf64c8..7696c0bc8 100644 --- a/ccm-sci-bundle/web/themes/foundry/foundry/lib/template-tags/data-tags.xsl +++ b/ccm-sci-bundle/web/themes/foundry/foundry/lib/template-tags/data-tags.xsl @@ -24,9 +24,6 @@ exclude-result-prefixes="xsl foundry" version="2.0"> - - - diff --git a/ccm-sci-bundle/web/themes/foundry/foundry/lib/template-tags/html-tags.xsl b/ccm-sci-bundle/web/themes/foundry/foundry/lib/template-tags/html-tags.xsl index 475bcfea0..548e4d613 100644 --- a/ccm-sci-bundle/web/themes/foundry/foundry/lib/template-tags/html-tags.xsl +++ b/ccm-sci-bundle/web/themes/foundry/foundry/lib/template-tags/html-tags.xsl @@ -205,6 +205,41 @@ + + +
+
+

Foundry Debug Panel

+
+

Foundry system information

+
+
Version
+
+ +
+
+
+
+

Server related environment variables

+
+
theme-prefix
+
+ +
+
context-prefix
+
+ +
+
dispatcher-prefix
+
+ +
+
+
+
+
+
+ @@ -212,6 +247,7 @@ +
@@ -394,7 +430,12 @@ --> - + + + + + + @@ -664,7 +705,7 @@ - + diff --git a/ccm-sci-bundle/web/themes/foundry/foundry/lib/utils.xsl b/ccm-sci-bundle/web/themes/foundry/foundry/lib/utils.xsl index 39e8d88fd..445a762df 100644 --- a/ccm-sci-bundle/web/themes/foundry/foundry/lib/utils.xsl +++ b/ccm-sci-bundle/web/themes/foundry/foundry/lib/utils.xsl @@ -144,7 +144,7 @@ XSLT 2.0 functions.

- A message string of the for [Foundry $level] $message with + A message string of the form [Foundry $level] $message with $level and $message replaced by the values of the parameters.

@@ -183,6 +183,12 @@ XSLT 2.0 functions. The message text. + +

+ A message string of the form [Foundry INFO] $message with + $message replaced by the value of the parameter. +

+

Helper function to generate an info message. This function be used together with @@ -215,6 +221,12 @@ XSLT 2.0 functions. The message text. + +

+ A message string of the form [Foundry WARNING] $message with + $message replaced by the value of the parameter. +

+

Helper function to generate an info message. This function be used together with @@ -242,13 +254,19 @@ XSLT 2.0 functions. - + The message text. + +

+ A message string of the form [Foundry ERROR] $message with + $message replaced by the value of the parameter. +

+

Helper function to generate an info message. This function be used together with @@ -277,7 +295,7 @@ XSLT 2.0 functions. - + The node from which the value of the attribute is read. @@ -290,8 +308,10 @@ XSLT 2.0 functions. - The value of the attribute if it is set on the current element, the - default-value otherwise. +

+ The value of the attribute if it is set on the current element, the + default-value otherwise. +

@@ -334,6 +354,31 @@ XSLT 2.0 functions. + + +

+ Convenient function for calling foundry:get-setting with only the + module name and setting name. +

+
+ + +

+ The module of the settings. May be an empty string (''). +

+
+ +

+ The name of the setting to retrieve. +

+
+
+ +

+ The value of the setting. +

+
+
@@ -341,6 +386,36 @@ XSLT 2.0 functions. + + +

+ Convenient function for calling foundry:get-setting with only the + module name, the setting name and an default value. +

+
+ + +

+ The module of the settings. May be an empty string (''). +

+
+ +

+ The name of the setting to retrieve. +

+
+ +

+ A default value which is used when the setting is not configured. +

+
+
+ +

+ The value of the setting or the default value if the setting is not configured. +

+
+
@@ -351,36 +426,34 @@ XSLT 2.0 functions. - +

The module of the settings. At the moment this corresponds to the name of the file in the conf directory. The empty string as value corresponds to the global.xml file.

- +

The name of the setting to retrieve.

- +

The value to use if there is no entry for the setting in the settings file.

- +

A node from the layout template which overrides the value from the configuration.

- - The value of the requested setting or if no value has been set the provided default - value. If no default value has been provided the result is an empty string. + +

+ The value of the requested setting or if no value has been set the provided default + value. If no default value has been provided the result is an empty string. +

This function retrieves the value of a setting from the theme configuration. For @@ -441,39 +514,40 @@ XSLT 2.0 functions.
- + - +

he module of the settings. At the moment this corresponds to the name of the file in the texts directory. The empty string as value corresponds to the global.xml file.

- + The name of the text to retrieve. - +

The language to retrieve. Normally there is no need to set this parameter because it is determined automatically.

- - The requested static text. If there is no value for the requested static text in the - module provided by the module parameter the value depends if the debug mode is - enabled or not. If the debug mode is not not enabled the result is an empty - string. If the debug mode is enabled, a identifier of the text (the value of the - id parameter) is displayed. If you point the mouse pointer of the - placeholder, the complete path of the text is shown as hovering box. + +

+ The requested static text. If there is no value for the requested static text in the + module provided by the module parameter the value depends if the debug mode is + enabled or not. If the debug mode is not not enabled the result is an empty + string. If the debug mode is enabled, a identifier of the text (the value of the + id parameter) is displayed. If you point the mouse pointer of the + placeholder, the complete path of the text is shown as hovering box. +

- Retrieves at static text. For more informations about static texts in Foundry please - refer to the static texts section in the Foundry documentation. +

+ Retrieves at static text. For more informations about static texts in Foundry please + refer to the static texts section in the Foundry documentation. +

@@ -544,31 +618,43 @@ XSLT 2.0 functions. - + - true if the debug mode if active, false otherwise. +

+ true if the debug mode if active, false otherwise. +

- A helper function to determine if the debug mode should be enabled. The debug mode - of foundry is automatically enabled if the theme is viewed as development theme. +

+ A helper function to determine if the debug mode should be enabled. The debug mode + of foundry is automatically enabled if the theme is viewed as development theme. +

+ + debug mode active + + + debug mode NOT active + - + - Helper template for processing additional attributes. This are copied from the result - tree XML created by CCM to the HTML output generated by Foundry without any further - processing. +

+ Helper template for processing additional attributes. This are copied from the result + tree XML created by CCM to the HTML output generated by Foundry without any further + processing. +

@@ -588,15 +674,22 @@ XSLT 2.0 functions. - + - A helper function for reading the current category from the datatree. The - function joins the titles of all categories in nav:categoryPath to a - string. The tokens a separated by a slash (/). +

+ A helper function for reading the current category from the datatree. The + function joins the titles of all categories in nav:categoryPath to a + string. The tokens a separated by a slash (/). +

+ +

+ The path of the current category. +

+
- + diff --git a/ccm-sci-bundle/web/themes/foundry/foundry/main.xsl b/ccm-sci-bundle/web/themes/foundry/foundry/main.xsl index f95926096..c9a74e715 100644 --- a/ccm-sci-bundle/web/themes/foundry/foundry/main.xsl +++ b/ccm-sci-bundle/web/themes/foundry/foundry/main.xsl @@ -65,7 +65,7 @@ + select="document(concat($theme-prefix, '/conf/templates.xml'))/templates/applications/application[@name=$application and not(@class)]"/> @@ -73,10 +73,10 @@ - + + select="document(concat($theme-prefix, '/conf/templates.xml'))/templates/applications/default"/> @@ -99,41 +99,14 @@ - + - - diff --git a/ccm-sci-bundle/web/themes/foundry/foundry/styles/debug-mode.css b/ccm-sci-bundle/web/themes/foundry/foundry/styles/debug-mode.css new file mode 100644 index 000000000..feecaa507 --- /dev/null +++ b/ccm-sci-bundle/web/themes/foundry/foundry/styles/debug-mode.css @@ -0,0 +1,50 @@ +#foundry-debug-panel { + position: absolute; + left: 0; + top: 0; + width: 1em; + height: 1em; +} + +#foundry-debug-panel #foundry-debug-panel-content{ + display: none; +} + +#foundry-debug-panel:hover { + width: 100%; + height: 24em; + background-color: #000; + /*border: 1px solid #0ff;*/ + border-radius: 1em; +} + +#foundry-debug-panel:hover #foundry-debug-panel-content { + display: block; + overflow:auto; + margin: 0.2em 1em; + font-family: monospace; + font-size: 10pt; + color: #0ff; +} + +#foundry-debug-panel:hover #foundry-debug-panel-content dl { + +} + +#foundry-debug-panel:hover #foundry-debug-panel-content dt { + float: left; + width: 15em; +} + +#foundry-debug-panel:hover #foundry-debug-panel-content dt::after { + content: " = "; +} + +#foundry-debug-panel:hover #foundry-debug-panel-content dd { + padding-left: 0.5em; +} + +#foundry-debug-panel:hover #foundry-debug-panel-content dd::after { + clear: both; + content: " "; +} \ No newline at end of file diff --git a/ccm-sci-bundle/web/themes/foundry/templates/content-items/article-detail.xml b/ccm-sci-bundle/web/themes/foundry/templates/content-items/article-detail.xml new file mode 100644 index 000000000..946fc800a --- /dev/null +++ b/ccm-sci-bundle/web/themes/foundry/templates/content-items/article-detail.xml @@ -0,0 +1,12 @@ + + + +
+ +
+ +
+ +
+ +
\ No newline at end of file diff --git a/ccm-sci-bundle/web/themes/foundry/templates/content-items/detail-default.xml b/ccm-sci-bundle/web/themes/foundry/templates/content-items/detail-default.xml new file mode 100644 index 000000000..47da2b36c --- /dev/null +++ b/ccm-sci-bundle/web/themes/foundry/templates/content-items/detail-default.xml @@ -0,0 +1,7 @@ + + +
+ + +
+
\ 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 0142d07a8..78f4e3029 100644 --- a/ccm-sci-bundle/web/themes/foundry/templates/default-layout.xml +++ b/ccm-sci-bundle/web/themes/foundry/templates/default-layout.xml @@ -6,6 +6,7 @@ layout/page/head/title +