Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

как добавить в производители Выделить всё / Снять выделение


Recommended Posts

Добрый день подскажите как добавить в производители Выделить всё / Снять выделение

В категорииях есть такая штука нужна в производители

скрин 

image.thumb.png.b53e6cbb7d13cc6b7f647621b3b1aaba.png

image.thumb.png.b9a1a61855b588ac0508a424d6cb006d.png

Подскажите откуда какой код скопировать вставить?

Заранее спасибо!!!

 

Надіслати
Поділитися на інших сайтах


В файле admin\view\template\catalog\product_form.tpl ищете блок

 

<div class="form-group">
  <label class="col-sm-2 control-label"><?php echo $entry_store; ?></label>
  <div class="col-sm-10">
    <div class="well well-sm" style="height: 150px; overflow: auto;">
      <div class="checkbox">
        <label>
          <?php if (in_array(0, $product_store)) { ?>
          <input type="checkbox" name="product_store[]" value="0" checked="checked" />
          <?php echo $text_default; ?>
          <?php } else { ?>
          <input type="checkbox" name="product_store[]" value="0" />
          <?php echo $text_default; ?>
          <?php } ?>
        </label>
      </div>
      <?php foreach ($stores as $store) { ?>
      <div class="checkbox">
        <label>
          <?php if (in_array($store['store_id'], $product_store)) { ?>
          <input type="checkbox" name="product_store[]" value="<?php echo $store['store_id']; ?>" checked="checked" />
          <?php echo $store['name']; ?>
          <?php } else { ?>
          <input type="checkbox" name="product_store[]" value="<?php echo $store['store_id']; ?>" />
          <?php echo $store['name']; ?>
          <?php } ?>
        </label>
      </div>
      <?php } ?>
    </div>
  </div>
</div>

Меняете на

<div class="form-group">
  <label class="col-sm-2 control-label"><?php echo $entry_store; ?></label>
  <div class="col-sm-10">
    <div class="well well-sm" style="height: 150px; overflow: auto;">
      <div class="checkbox">
        <label>
          <?php if (in_array(0, $product_store)) { ?>
          <input type="checkbox" name="product_store[]" value="0" checked="checked" />
          <?php echo $text_default; ?>
          <?php } else { ?>
          <input type="checkbox" name="product_store[]" value="0" />
          <?php echo $text_default; ?>
          <?php } ?>
        </label>
      </div>
      <?php foreach ($stores as $store) { ?>
      <div class="checkbox">
        <label>
          <?php if (in_array($store['store_id'], $product_store)) { ?>
          <input type="checkbox" name="product_store[]" value="<?php echo $store['store_id']; ?>" checked="checked" />
          <?php echo $store['name']; ?>
          <?php } else { ?>
          <input type="checkbox" name="product_store[]" value="<?php echo $store['store_id']; ?>" />
          <?php echo $store['name']; ?>
          <?php } ?>
        </label>
      </div>
      <?php } ?>
    </div>
    <a onclick="$(this).parent().find(':checkbox').prop('checked', true);"><?php echo $text_select_all; ?></a> / <a onclick="$(this).parent().find(':checkbox').prop('checked', false);"><?php echo $text_unselect_all; ?></a>
  </div>
</div>

Обязательно сделайте бэкап файла перед изменениями)

  • +1 1
Надіслати
Поділитися на інших сайтах

Спасибо в продукте есть в категории тоже вот в 

В категории у меня там такое все работает но в производителе пусто попробывал вставить туда нет результата

<a onclick="$(this).parent().find(':checkbox').prop('checked', true);">Выделить всё</a> / <a onclick="$(this).parent().find(':checkbox').prop('checked', false);">Снять выделение</a>

 

весь код с  manufacturer_form.tpl недает результата
          <div class="form-group">
            <label class="col-sm-2 control-label"><?php echo $entry_store; ?></label>
            <div class="col-sm-10">
              <div class="well well-sm" style="height: 150px; overflow: auto;">
                <div class="checkbox">
                  <label>
                    <?php if (in_array(0, $manufacturer_store)) { ?>
                    <input type="checkbox" name="manufacturer_store[]" value="0" checked="checked" />
                    <?php echo $text_default; ?>
                    <?php } else { ?>
                    <input type="checkbox" name="manufacturer_store[]" value="0" />
                    <?php echo $text_default; ?>
                    <?php } ?>
                  </label>
                </div>
                <?php foreach ($stores as $store) { ?>
                <div class="checkbox">
                  <label>
                    <?php if (in_array($store['store_id'], $manufacturer_store)) { ?>
                    <input type="checkbox" name="manufacturer_store[]" value="<?php echo $store['store_id']; ?>" checked="checked" />
                    <?php echo $store['name']; ?>
                    <?php } else { ?>
                    <input type="checkbox" name="manufacturer_store[]" value="<?php echo $store['store_id']; ?>" />
                    <?php echo $store['name']; ?>
                    <?php } ?>
                  </label>
                </div>
                <?php } ?>
              </div>
              <a onclick="$(this).parent().find(':checkbox').prop('checked', true);">Выделить всё</a> / <a onclick="$(this).parent().find(':checkbox').prop('checked', false);">Снять выделение</a>
            </div>
          </div>
         

Надіслати
Поділитися на інших сайтах


Что не так делаю 

42 минуты назад, flai0616 сказал:

В файле admin\view\template\catalog\product_form.tpl ищете блок

 


<div class="form-group">
  <label class="col-sm-2 control-label"><?php echo $entry_store; ?></label>
  <div class="col-sm-10">
    <div class="well well-sm" style="height: 150px; overflow: auto;">
      <div class="checkbox">
        <label>
          <?php if (in_array(0, $product_store)) { ?>
          <input type="checkbox" name="product_store[]" value="0" checked="checked" />
          <?php echo $text_default; ?>
          <?php } else { ?>
          <input type="checkbox" name="product_store[]" value="0" />
          <?php echo $text_default; ?>
          <?php } ?>
        </label>
      </div>
      <?php foreach ($stores as $store) { ?>
      <div class="checkbox">
        <label>
          <?php if (in_array($store['store_id'], $product_store)) { ?>
          <input type="checkbox" name="product_store[]" value="<?php echo $store['store_id']; ?>" checked="checked" />
          <?php echo $store['name']; ?>
          <?php } else { ?>
          <input type="checkbox" name="product_store[]" value="<?php echo $store['store_id']; ?>" />
          <?php echo $store['name']; ?>
          <?php } ?>
        </label>
      </div>
      <?php } ?>
    </div>
  </div>
</div>

Меняете на


<div class="form-group">
  <label class="col-sm-2 control-label"><?php echo $entry_store; ?></label>
  <div class="col-sm-10">
    <div class="well well-sm" style="height: 150px; overflow: auto;">
      <div class="checkbox">
        <label>
          <?php if (in_array(0, $product_store)) { ?>
          <input type="checkbox" name="product_store[]" value="0" checked="checked" />
          <?php echo $text_default; ?>
          <?php } else { ?>
          <input type="checkbox" name="product_store[]" value="0" />
          <?php echo $text_default; ?>
          <?php } ?>
        </label>
      </div>
      <?php foreach ($stores as $store) { ?>
      <div class="checkbox">
        <label>
          <?php if (in_array($store['store_id'], $product_store)) { ?>
          <input type="checkbox" name="product_store[]" value="<?php echo $store['store_id']; ?>" checked="checked" />
          <?php echo $store['name']; ?>
          <?php } else { ?>
          <input type="checkbox" name="product_store[]" value="<?php echo $store['store_id']; ?>" />
          <?php echo $store['name']; ?>
          <?php } ?>
        </label>
      </div>
      <?php } ?>
    </div>
    <a onclick="$(this).parent().find(':checkbox').prop('checked', true);"><?php echo $text_select_all; ?></a> / <a onclick="$(this).parent().find(':checkbox').prop('checked', false);"><?php echo $text_unselect_all; ?></a>
  </div>
</div>

Обязательно сделайте бэкап файла перед изменениями)

что нетак делаю product, category содержат <a onclick="$(this).parent().find(':checkbox').prop('checked', true);">Выделить всё</a> / <a onclick="$(this).parent().find(':checkbox').prop('checked', false);">Снять выделение</a>

но в manufakture неработает

Надіслати
Поділитися на інших сайтах


5 часов назад, alekseyq сказал:

похоже надо добавить кнопки в tpl но как

может это <button type="button" id="button-filter" class="btn btn-primary pull-right"><i class="fa fa-filter"></i> <?php echo $button_filter; ?></button>

))

Так вам же нужно для магазинов добавить?) Или я неправильно вас понял?)

Надіслати
Поділитися на інших сайтах

Спасибо  flai0616 за отклик и помощь!!! все решилось подсказали на фрилансе

у меня там путь чуть другой оказался может кому пригодится

system/storage/modification/admin/view/template/catalog/manufacturer_form.tpl

Надіслати
Поділитися на інших сайтах


2 часа назад, alekseyq сказал:

все решилось подсказали на фрилансе

подсказчики опять уроки прогуливают :-D

 

2 часа назад, alekseyq сказал:

у меня там путь чуть другой оказался может кому пригодится

system/storage/modification/admin/view/template/catalog/manufacturer_form.tpl

 

и при обновлении кеша модификаторов все превратится в тыкву

править нужно в оригинальном файле, а не в его копии из кеша

что такое ocmod и как оно работает

  • +1 1
Надіслати
Поділитися на інших сайтах

  • 4 months later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.