Статьи

Пожалуйста, оцените статью!: 100% - 1 votes
Отлично!

Итого:

Убрать кнопку в переключении валют Virtuemart3

В принципе модуль переключения валют в Виртумарте организован достаточно не плохо. Если не учитывать корявость с курсом валют и внешним видом самого модуля))

Кнопка, подтверждающая выбор валюты совершенно не актуальна и занимает много пространства, особенно когда находится в шапке шаблона (где ей самое место).

Файл, который заведует непосредственно модулем расположен: \modules\mod_virtuemart_currencies\tmpl\default.php

Заходим туда и видим:

<?php // no direct access
defined('_JEXEC') or die('Restricted access');
vmJsApi::jQuery();
vmJsApi::chosenDropDowns();
?>

<!-- Currency Selector Module -->
<?php echo $text_before ?>

<form action="<?php echo vmURI::getCleanUrl() ?>" method="post">

    <br />
    <input class="button" type="submit" name="submit" value="<?php echo vmText::_('MOD_VIRTUEMART_CURRENCIES_CHANGE_CURRENCIES') ?>" />
    <br />
    <?php echo JHTML::_('select.genericlist', $currencies, 'virtuemart_currency_id', 'class="inputbox vm-chzn-select"', 'virtuemart_currency_id', 'currency_txt', $virtuemart_currency_id) ; ?>
</form>

 

 

Т.е. фактически надо изменить кусок кода, отвечающий непосредственно за кнопку выбора валюты.

В итоге получаем вот такой код:

<?php // no direct access
defined('_JEXEC') or die('Restricted access');
vmJsApi::jQuery();
vmJsApi::chosenDropDowns();
?>

<!-- Currency Selector Module -->
<?php echo $text_before ?>

<?php echo $text_before ?>
<form action="<?php echo vmURI::getCleanUrl() ?>" method="post">
 <?php echo JHTML::_('select.genericlist', $currencies, 'virtuemart_currency_id', 'class="inputbox" onchange="this.form.submit()"', 'virtuemart_currency_id', 'currency_txt', $virtuemart_currency_id) ;
 ?>
</form>

Вам нужен сайт?

Давайте обсудим его. Продумаем. И сделаем!