Bonjour,
Pour répondre à une demande croissante ici, j'ai trouvé un moyen de ajouter des icônes dans le panneau de contrôle de virtuemart3 comme sur VM2
en premier surcharger le template d'admin isis ...oui c'est possible
préparer une arborescence comme celle-ci :
administrator/templates/isis/html/com_virtuemart/virtuemart
les dossiers à créer sont donc : /com_virtuemart/virtuemart
dans : administrator/templates/isis/html/
maintenant copier le fichier :
administrator/components/com_virtuemart/views/virtuemart/tmpl/default_controlpanel.php
dans :
administrator/templates/isis/html/com_virtuemart/virtuemart
afin d'optenir :
administrator/templates/isis/html/com_virtuemart/virtuemart/default_controlpanel.php
modifier le fichier :
administrator/templates/isis/html/com_virtuemart/virtuemart/default_controlpanel.php
chercher (normalement ligne 24):
sous cette ligne, coller ceci :
enregistrer le fichier et rendez-vous sur la page d'admin :
J'ai mis en place la bidouille sur un site de test et un site en prod, ça marche.
et voilà @+
Pour répondre à une demande croissante ici, j'ai trouvé un moyen de ajouter des icônes dans le panneau de contrôle de virtuemart3 comme sur VM2
en premier surcharger le template d'admin isis ...oui c'est possible
préparer une arborescence comme celle-ci :
administrator/templates/isis/html/com_virtuemart/virtuemart
les dossiers à créer sont donc : /com_virtuemart/virtuemart
dans : administrator/templates/isis/html/
maintenant copier le fichier :
administrator/components/com_virtuemart/views/virtuemart/tmpl/default_controlpanel.php
dans :
administrator/templates/isis/html/com_virtuemart/virtuemart
afin d'optenir :
administrator/templates/isis/html/com_virtuemart/virtuemart/default_controlpanel.php
modifier le fichier :
administrator/templates/isis/html/com_virtuemart/virtuemart/default_controlpanel.php
chercher (normalement ligne 24):
Code:
<div id="cpanel">
Code:
<!-- OPEN FRENCH-TEAM ADD LINK --> <p style="text-align: center;"><strong>LA FRENCH TEAM EN ACTION</strong></p> <?php if ($this->canDo->get('core.admin') || $this->canDo->get('vm.product')) { ?> <div class="icon"><?php VmImage::displayImageButton(JROUTE::_('index.php?option=com_virtuemart&view=product'), 'vm_shop_products_48', JText::_('COM_VIRTUEMART_PRODUCT_S')); ?></div> <?php } ?> <?php if ($this->canDo->get('core.admin') || $this->canDo->get('vm.category')) { ?> <div class="icon"><?php VmImage::displayImageButton(JROUTE::_('index.php?option=com_virtuemart&view=category'), 'vm_shop_categories_48', JText::_('COM_VIRTUEMART_CATEGORY_S')); ?></div> <?php } ?> <?php if ($this->canDo->get('core.admin') || $this->canDo->get('vm.orders')) { ?> <div class="icon"><?php VmImage::displayImageButton(JROUTE::_('index.php?option=com_virtuemart&view=orders'), 'vm_shop_orders_48', JText::_('COM_VIRTUEMART_ORDER_S')); ?></div> <?php } ?> <?php if ($this->canDo->get('core.admin') || $this->canDo->get('vm.paymentmethod')) { ?> <div class="icon"><?php VmImage::displayImageButton(JROUTE::_('index.php?option=com_virtuemart&view=paymentmethod'), 'vm_shop_payment_48', JText::_('COM_VIRTUEMART_PAYMENTMETHOD_S')); ?></div> <?php } ?> <?php if ($this->canDo->get('core.admin') || $this->canDo->get('vm.user')) { ?> <div class="icon"><?php VmImage::displayImageButton(JROUTE::_('index.php?option=com_virtuemart&view=user'), 'vm_shop_users_48', JText::_('COM_VIRTUEMART_USER_S')); ?></div> <?php } ?> <?php if ($this->canDo->get('core.admin')) { ?> <div class="icon"><?php VmImage::displayImageButton(JROUTE::_('index.php?option=com_virtuemart&view=config'), 'vm_shop_configuration_48', JText::_('COM_VIRTUEMART_CONFIG')); ?></div> <?php } ?> <?php if ($this->canDo->get('core.admin') || $this->canDo->get('vm.user.editshop')) { ?> <div class="icon"><?php VmImage::displayImageButton(JROUTE::_('index.php?option=com_virtuemart&view=user&task=editshop'), 'vm_shop_mart_48', JText::_('COM_VIRTUEMART_STORE')); ?></div> <?php } ?> <div class="clear"></div> <hr> <!-- CLOSE FRENCH-TEAM ADD LINK -->
Code:
administrator/index.php?option=com_virtuemart
et voilà @+
Commentaire