diff --git a/datamodels/2.x/sample-portal-alter-twig/custom.css b/datamodels/2.x/sample-portal-alter-twig/custom.css new file mode 100644 index 0000000000..1e991153b8 --- /dev/null +++ b/datamodels/2.x/sample-portal-alter-twig/custom.css @@ -0,0 +1,13 @@ +.sidebar{ + display: none; +} +@media (min-width: 768px){ + .sidebar{ + display: block; + position: fixed; + top: 0px; + bottom: 0px; + left: 0px; + padding-top: 80px; + } +} diff --git a/datamodels/2.x/sample-portal-alter-twig/datamodel.sample-portal-alter-twig.xml b/datamodels/2.x/sample-portal-alter-twig/datamodel.sample-portal-alter-twig.xml new file mode 100644 index 0000000000..4f7e0ab875 --- /dev/null +++ b/datamodels/2.x/sample-portal-alter-twig/datamodel.sample-portal-alter-twig.xml @@ -0,0 +1,15 @@ + + + + + + + ../sample-portal-alter-twig/custom.css + + + + + + + + diff --git a/datamodels/2.x/sample-portal-alter-twig/layout.html.twig b/datamodels/2.x/sample-portal-alter-twig/layout.html.twig new file mode 100644 index 0000000000..9ac215fb4a --- /dev/null +++ b/datamodels/2.x/sample-portal-alter-twig/layout.html.twig @@ -0,0 +1,179 @@ +{# layout.html.twig #} +{# Sample base layout to show how to alter the twig in order to have sidebar nav #} + + + + + + + {% block pPageTitle %}{{ 'Page:DefaultTitle'|dict_s }}{% endblock %} + {% block pPageStylesheets %} + + + + {% if app['combodo.portal.instance.conf'].properties.themes.custom is defined %} + + {% endif %} + {% endblock %} + {% block pPageScripts %} + + + {% endblock %} + + + {% block pPageBodyWrapper %} + +
+
+ {% block pNavigationWrapper %} + + {% endblock %} + + {% block pMainWrapper %} +
+
+ {% block pMainHeader %} + {% endblock %} +
+ +
+ {% block pMainContent %} + {% endblock %} +
+
+ {% endblock %} +
+ + +
+ + + {% endblock %} + + {% block pPageLiveScripts %} + + {% endblock %} + + \ No newline at end of file diff --git a/datamodels/2.x/sample-portal-alter-twig/module.sample-portal-alter-twig.php b/datamodels/2.x/sample-portal-alter-twig/module.sample-portal-alter-twig.php new file mode 100644 index 0000000000..bf98fe3919 --- /dev/null +++ b/datamodels/2.x/sample-portal-alter-twig/module.sample-portal-alter-twig.php @@ -0,0 +1,38 @@ + 'Twig alteration sample', + 'category' => 'Portal', + // Setup + 'dependencies' => array( + 'itop-portal-base/1.0.0' + ), + 'mandatory' => true, + 'visible' => false, + // Components + 'datamodel' => array( + ), + 'webservice' => array( + //'webservices.sample-portal-alter-twig.php', + ), + 'dictionary' => array( + //'fr.dict.sample-portal-alter-twig.php', + ), + 'data.struct' => array( + //'data.struct.sample-portal-alter-twig.xml', + ), + 'data.sample' => array( + //'data.sample.sample-portal-alter-twig.xml', + ), + // Documentation + 'doc.manual_setup' => '', + 'doc.more_information' => '', + // Default settings + 'settings' => array( + ), + ) +); +?>