From c55d3d2f9b42ae7c47f1cb30508a4c0a28d0b9bd Mon Sep 17 00:00:00 2001 From: Berges yannick Date: Wed, 14 Jan 2015 11:19:41 +0100 Subject: [PATCH] Commit sidebar + option for display --- language/en-GB/en-GB.mod_flexiadmin.ini | 4 ++ language/fr-FR/fr-FR.mod_flexiadmin.ini | 11 +++-- mod_flexiadmin.xml | 24 +++++++---- tmpl/sidebar.php | 56 +++++++++++++++++-------- 4 files changed, 66 insertions(+), 29 deletions(-) diff --git a/language/en-GB/en-GB.mod_flexiadmin.ini b/language/en-GB/en-GB.mod_flexiadmin.ini index b08ba44..7b04f2a 100644 --- a/language/en-GB/en-GB.mod_flexiadmin.ini +++ b/language/en-GB/en-GB.mod_flexiadmin.ini @@ -1,5 +1,6 @@ MOD_FLEXIADMIN="Module admin for FLEXIcontent" FLEXI_ADMIN_DESC = "Quick administration module for FLEXIcontent (use CPANEL position)" +FLEXI_ADMIN_INTRO= "FLEXI ADMIN MODULE need to be publish in cpanel position. If you want to display in sidebar, choose sidebar template and choose icon position in Isis .Don't forget to " ;;Admin ;;Main tab FLEXI_ADMIN_DISPLAY_CONFIG_MODULE="Config module" @@ -44,6 +45,9 @@ FLEXI_ADMIN_TYPES="Auto Type" FLEXI_ADMIN_TYPES_DESC="Select automatique type for this button" FLEXI_ADMIN_CAT="Auto Categorie" FLEXI_ADMIN_CAT_DESC="Select automatique categorie for this button" +FLEXI_ADMIN_SIDEBAR_OPTIONS="Sidebar option" +FLEXI_ADMIN_SIDEBAR_TABS_MOD="Tabs" +FLEXI_ADMIN_SIDEBAR_TABS_MOD_DESC="Display link in tabs or in list with title (same name of tab)" ;;Custom tab FLEXI_ADMIN_NAME_TAB="Tab name" diff --git a/language/fr-FR/fr-FR.mod_flexiadmin.ini b/language/fr-FR/fr-FR.mod_flexiadmin.ini index baae03a..12e25dd 100644 --- a/language/fr-FR/fr-FR.mod_flexiadmin.ini +++ b/language/fr-FR/fr-FR.mod_flexiadmin.ini @@ -1,10 +1,12 @@ MOD_FLEXIADMIN="Module d'administration pour FLEXIcontent" FLEXI_ADMIN_DESC="Module d'administration rapide pour FLEXIcontent (a placer dans la position CPANEL)" +FLEXI_ADMIN_INTRO= "Le module FLEXI ADMIN doit être publié en position CPANEL. Si vous souhaitez le publier dans la sidebar, choisissez le template sidebar et la position icon dans le template Isis .N'oubliez pas de le faire " + ;;Admin ;;Main tab FLEXI_ADMIN_DISPLAY_CONFIG_MODULE="Configuration du module" FLEXI_ADMIN_DISPLAY_CONFIG_MODULE_DESC="Affichage du bouton de configuration du module" -FLEXI_ADMIN_NB_ITEM_DISPLAY="Affichage des items" +FLEXI_ADMIN_NB_ITEM_DISPLAY="Affichage des items (non disponible en en mode Sidebar)" FLEXI_ADMIN_NBITEM="Nombre d'articles" FLEXI_ADMIN_NBITEM_DESC="Nombre d'articles dans les blocks affichés" FLEXI_ADMIN_COLUMN="Nombre de colonne" @@ -14,7 +16,7 @@ FLEXI_ADMIN_TABS_CUSTOM="Onglet Personnalisé" FLEXI_ADMIN_TABS_CREATE="Onglet Création" FLEXI_ADMIN_TABS_MANAGE="Onglet Gestion" FLEXI_ADMIN_TABS_ADMIN="Onglet Administration" -FLEXI_ADMIN_BLOCK_DISPLAY="Affichage des blocs d'items" +FLEXI_ADMIN_BLOCK_DISPLAY="Affichage des blocs d'items (non disponible en en mode Sidebar)" FLEXI_ADMIN_DISPLAYBLOCK_PENDING="Block en attente" FLEXI_ADMIN_DISPLAYBLOCK_PENDING_DESC="Afficher la liste des articles en attente" FLEXI_ADMIN_DISPLAYBLOCK_REVISED="Block révision" @@ -27,7 +29,7 @@ FLEXI_ADMIN_DISPLAYBLOCK_YOURITEM="Block utilisateur" FLEXI_ADMIN_DISPLAYBLOCK_YOURITEM_DESC="Afficher la liste des articles de l'utilisateur connecté" FLEXI_ADMIN_DISPLAYBLOCK_TRASHED="Block Poubelle" FLEXI_ADMIN_DISPLAYBLOCK_VERSION_DESC="Afficher la liste des articles à la poubelle" -FLEXI_ADMIN_BLOCKCUSTOM_DESC="Blocks Personnalisés (vider le champ nom du block pour le caché)" +FLEXI_ADMIN_BLOCKCUSTOM_DESC="Blocks Personnalisés (vider le champ nom du block pour le caché) (non disponible en en mode Sidebar)" FLEXI_ADMIN_BLOCKCUSTOM1="Nom du block 1" FLEXI_ADMIN_BLOCKCUSTOM2="Nom du block 2" FLEXI_ADMIN_BLOCKCUSTOM3="Nom du block 3" @@ -38,6 +40,9 @@ FLEXI_ADMIN_BLOCKCUSTOM7="Nom du block 7" FLEXI_ADMIN_BLOCKCUSTOM8="Nom du block 8" FLEXI_ADMIN_BLOCKCUSTOM9="Nom du block 9" FLEXI_ADMIN_BLOCKCUSTOM10="Nom du block 10" +FLEXI_ADMIN_SIDEBAR_OPTIONS="Option pour le mode sidebar" +FLEXI_ADMIN_SIDEBAR_TABS_MOD="Onglets" +FLEXI_ADMIN_SIDEBAR_TABS_MOD_DESC="Afficher les boutons dans des onglets ou sous forme de liste où les titres des tabs seront les catégories de séparation." ;;Custom tab FLEXI_ADMIN_NAME_BUTTON="Nom du bouton" diff --git a/mod_flexiadmin.xml b/mod_flexiadmin.xml index bad180a..350348c 100644 --- a/mod_flexiadmin.xml +++ b/mod_flexiadmin.xml @@ -12,7 +12,7 @@ 0.4.0 Copyright (C) 2005 - 2014 Open Source Matters. All rights reserved. GNU General Public License version 2 or later; see LICENSE.txt - do it!]]> + FLEXI_ADMIN_INTRO mod_flexiadmin.php tmpl @@ -55,7 +55,12 @@ - + + + + + + @@ -331,13 +336,16 @@
+ name="layout" + type="modulelayout" + label="JFIELD_ALT_LAYOUT_LABEL" + description="JFIELD_ALT_MODULE_LAYOUT_DESC" /> + + name="moduleclass_sfx" + type="textarea" rows="3" + label="COM_MODULES_FIELD_MODULECLASS_SFX_LABEL" + description="COM_MODULES_FIELD_MODULECLASS_SFX_DESC" />
diff --git a/tmpl/sidebar.php b/tmpl/sidebar.php index 83f7578..34ef066 100644 --- a/tmpl/sidebar.php +++ b/tmpl/sidebar.php @@ -23,18 +23,19 @@ $document->addStyleSheet("./modules/mod_flexiadmin/assets/css/style.css",'text/css',"screen"); //module config -$hiddepending = $params->get('hiddepending', '1' ); -$hidderevised = $params->get('hidderevised', '1' ); -$hiddeinprogess = $params->get('hiddeinprogess', '1' ); -$hiddedraft = $params->get('hiddedraft', '1' ); -$hiddeyouritem = $params->get('hiddeyouritem', '1' ); -$hiddetrashed = $params->get('hiddetrashed', '1' ); -$column = $params->get('column', '4' ); -$displaycustomtab= $params->get('displaycustomtab', '1' ); -$displaycreattab = $params->get('displaycreattab', '1' ); -$displaymanagetab= $params->get('displaymanagetab', '1' ); -$displayadmintab = $params->get('displayadmintab', '1' ); -$displayconfigmodule= $params->get('displayconfigmodule', '1' ); +$hiddepending = $params->get('hiddepending', '1' ); +$hidderevised = $params->get('hidderevised', '1' ); +$hiddeinprogess = $params->get('hiddeinprogess', '1' ); +$hiddedraft = $params->get('hiddedraft', '1' ); +$hiddeyouritem = $params->get('hiddeyouritem', '1' ); +$hiddetrashed = $params->get('hiddetrashed', '1' ); +$column = $params->get('column', '4' ); +$displaycustomtab = $params->get('displaycustomtab', '1' ); +$displaycreattab = $params->get('displaycreattab', '1' ); +$displaymanagetab = $params->get('displaymanagetab', '1' ); +$displayadmintab = $params->get('displayadmintab', '1' ); +$displayconfigmodule = $params->get('displayconfigmodule', '1' ); +$tabmodsidebar = $params->get('tabmodsidebar', '0' ); //id catlist $catidlist1 = $params->get('catidlist1', '1' ); @@ -172,17 +173,24 @@ + + - + +