mirror of
https://github.com/Combodo/iTop.git
synced 2026-09-30 13:29:09 +02:00
N°7005 - Fix portal stylesheets not being re-compiled when outdated
Stylesheets should remain as a relative path in the portal configuration, only when consumed by the TWIG should they become URLs Note that if not absolute, URLs will be append to ITOP/pages/
This commit is contained in:
@@ -64,7 +64,7 @@ foreach ($aPortalConf['properties']['themes'] as $sKey => $value)
|
|||||||
{
|
{
|
||||||
if (!is_array($value))
|
if (!is_array($value))
|
||||||
{
|
{
|
||||||
$aPortalConf['properties']['themes'][$sKey] = $_ENV['COMBODO_ABSOLUTE_URL'].utils::GetCSSFromSASS('env-'.utils::GetCurrentEnvironment().'/'.$value,
|
$aPortalConf['properties']['themes'][$sKey] = utils::GetCSSFromSASS('env-'.utils::GetCurrentEnvironment().'/'.$value,
|
||||||
$aImportPaths);
|
$aImportPaths);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -72,7 +72,7 @@ foreach ($aPortalConf['properties']['themes'] as $sKey => $value)
|
|||||||
$aValues = array();
|
$aValues = array();
|
||||||
foreach ($value as $sSubValue)
|
foreach ($value as $sSubValue)
|
||||||
{
|
{
|
||||||
$aValues[] = $_ENV['COMBODO_ABSOLUTE_URL'].utils::GetCSSFromSASS('env-'.utils::GetCurrentEnvironment().'/'.$sSubValue,
|
$aValues[] = utils::GetCSSFromSASS('env-'.utils::GetCurrentEnvironment().'/'.$sSubValue,
|
||||||
$aImportPaths);
|
$aImportPaths);
|
||||||
}
|
}
|
||||||
$aPortalConf['properties']['themes'][$sKey] = $aValues;
|
$aPortalConf['properties']['themes'][$sKey] = $aValues;
|
||||||
|
|||||||
@@ -51,9 +51,9 @@
|
|||||||
<link href="{{ app['combodo.absolute_url'] ~ 'css/c3.min.css'|add_itop_version }}" rel="stylesheet">
|
<link href="{{ app['combodo.absolute_url'] ~ 'css/c3.min.css'|add_itop_version }}" rel="stylesheet">
|
||||||
<link href="{{ app['combodo.absolute_url'] ~ 'js/ckeditor/plugins/codesnippet/lib/highlight/styles/obsidian.css'|add_itop_version }}" rel="stylesheet">
|
<link href="{{ app['combodo.absolute_url'] ~ 'js/ckeditor/plugins/codesnippet/lib/highlight/styles/obsidian.css'|add_itop_version }}" rel="stylesheet">
|
||||||
{# - Bootstrap theme #}
|
{# - Bootstrap theme #}
|
||||||
<link href="{{ app['combodo.portal.instance.conf'].properties.themes.bootstrap|add_itop_version }}" rel="stylesheet" id="css_bootstrap_theme">
|
<link href="{{ app['combodo.absolute_url'] ~ app['combodo.portal.instance.conf'].properties.themes.bootstrap|add_itop_version }}" rel="stylesheet" id="css_bootstrap_theme">
|
||||||
{# - Portal adjustments for BS theme #}
|
{# - Portal adjustments for BS theme #}
|
||||||
<link href="{{ app['combodo.portal.instance.conf'].properties.themes.portal|add_itop_version }}" rel="stylesheet" id="css_portal">
|
<link href="{{ app['combodo.absolute_url'] ~ app['combodo.portal.instance.conf'].properties.themes.portal|add_itop_version }}" rel="stylesheet" id="css_portal">
|
||||||
{# UI Extensions CSS, in an undefined order #}
|
{# UI Extensions CSS, in an undefined order #}
|
||||||
{% if app['ui_extensions_helper'].css_files is defined %}
|
{% if app['ui_extensions_helper'].css_files is defined %}
|
||||||
{% for css_file in app['ui_extensions_helper'].css_files %}
|
{% for css_file in app['ui_extensions_helper'].css_files %}
|
||||||
|
|||||||
Reference in New Issue
Block a user