diff --git a/htdocs/admin/tools/ui/class/documentation.class.php b/htdocs/admin/tools/ui/class/documentation.class.php
index e72262eb3b3..7608ef0a147 100644
--- a/htdocs/admin/tools/ui/class/documentation.class.php
+++ b/htdocs/admin/tools/ui/class/documentation.class.php
@@ -403,7 +403,7 @@ class Documentation
{
$i = 0;
$menu_entry = [];
- if (!empty($this->view)) :
+ if (!empty($this->view)) {
// On se place au bon niveau
foreach ($this->view as $view) {
$i++;
@@ -413,11 +413,11 @@ class Documentation
$menu_entry = $menu_entry['submenu'][$view];
}
}
- endif;
+ }
- if (!empty($menu_entry['summary']) || !empty($menu_entry['submenu'] && $showsubmenu)) {
+ if (!empty($menu_entry['summary']) || (!empty($menu_entry['submenu']) && $showsubmenu)) {
print '
';
- $this->displaySummary($menu_entry);
+ $this->displaySummary($menu_entry);
print '
';
}
}
@@ -440,15 +440,22 @@ class Documentation
$level++;
print '';
- if (!empty($menu['summary'])) :
+ if (!empty($menu['summary'])) {
foreach ($menu['summary'] as $summary_label => $summary_link) {
if ($summary_link[0] == '#') {
- $summary_link = $menu['url'].$summary_link;
+ $tmp_summary_link = $menu['url'];
+ if (GETPOSTINT('hidenavmenu')) {
+ $tmp_summary_link .= '&hidenavmenu=1';
+ }
+ if (GETPOSTINT('displayMode')) {
+ $tmp_summary_link .= '&displayMode=1';
+ }
+ $tmp_summary_link;
}
print '- '.$langs->trans($summary_label).'
';
}
- endif;
+ }
if ($showsubmenu && !empty($menu['submenu'])) {
foreach ($menu['submenu'] as $key => $item) {
diff --git a/htdocs/admin/tools/ui/components/icons.php b/htdocs/admin/tools/ui/components/icons.php
index 89edcaae12e..3aa03eea9d7 100644
--- a/htdocs/admin/tools/ui/components/icons.php
+++ b/htdocs/admin/tools/ui/components/icons.php
@@ -112,7 +112,11 @@ if (!GETPOST('hidenavmenu')) {
); ?>
- 1]); ?>
+ 1]);
+ }
+ ?>
@@ -142,7 +146,7 @@ if (!GETPOST('hidenavmenu')) {
';
} else {
$tooltip = ''.$langs->trans("DocCodeForMenuOrModuleBuilder").':
'.$iconName;
- $tooltip .= '
'.$langs->trans("DocExampleForPHPCode").':
img_picto(\''.$labelAlt.'\', \''.$iconName.'\')';
+ $tooltip .= '
'.$langs->trans("DocExampleForPHPCode").':
img_picto(\''.$labelAlt.'\', \''.$iconName.'\')';
$iconCode = img_picto($tooltip, $iconName, '', 0, 0, 0, '', 'classfortooltip');
print ''.$iconCode;
print ''.$iconName.'';
@@ -189,7 +193,11 @@ if (!GETPOST('hidenavmenu')) {
); ?>
- 1]); ?>
+ 1]);
+ }
+ ?>
diff --git a/htdocs/modulebuilder/index.php b/htdocs/modulebuilder/index.php
index 7fe6b473e1f..ca5816eea3e 100644
--- a/htdocs/modulebuilder/index.php
+++ b/htdocs/modulebuilder/index.php
@@ -4036,7 +4036,14 @@ if ($module == 'initmodule') {
print ''.$langs->trans("Picto").' ';
print '
';
print '';
+
print $form->textwithpicto('', $langs->trans("Example").': fa-file, fa-globe, ... any font awesome code.
Advanced syntax is fa-fakey[_faprefix[_facolor[_fasize]]]');
+
+ print '';
+ print ' ';
+ print dolButtonToOpenUrlInDialogPopup('popup_picto_id', $langs->transnoentitiesnoconv("DocIconsList"), $langs->transnoentitiesnoconv("DocIconsList"), '/admin/tools/ui/components/icons.php?hidenavmenu=1&displayMode=icon-only#img-picto-section-list', '', '');
+ print '';
+
print '
';
print '