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

Пустое поле в "main category" товара.


Recommended Posts

Всем здравствуйте! Помогите реализовать такую штуку: 
Нужно сделать пустое поле по умолчанию в графе "Main category" во вкладке "Связи" в редактировании товара.
Скрин прикрепляю...

 

main category.jpg

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


4 минуты назад, chukcha сказал:

оно всегда по умолчанию пустое, а вернее 0

У меня не пустое по умолчанию. По умолчанию стоит первая категория по алфавиту.

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


5 минут назад, chukcha сказал:

Вы имеет в админке при не установленном значении?

Видите скрин?  Вот так выглядит вкладка "СВЯЗИ" с по умолчанию выбранной категорией BCAA. Мне нужно чтобы по умолчанию поле, где на скрине BCAA, было пустым.

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


13 минут назад, Yesvik сказал:

Это скрин редактирования, покажи скрин создания товара

Товары импортом добавляешь?

Добавляю импортом. При создании нового товара - та же петрушка.

main category2.jpg

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


Вот так должен выглядеть селект

<div class="form-group">
    <label class="col-sm-2 control-label" for="input-category"><?php echo $entry_main_category; ?></label>
    <div class="col-sm-10">
        <select id="main_category_id" name="main_category_id" class="form-control">
            <option value="0" selected="selected"><?php echo $text_none; ?></option>
            <?php foreach($categories as $category) { ?>
            <?php if($category['category_id'] == $main_category_id) { ?>
            <option value="<?php echo $category['category_id']; ?>" selected="selected"><?php echo $category['name']; ?></option>
            <?php } else { ?>
            <option value="<?php echo $category['category_id']; ?>"><?php echo $category['name']; ?></option>
            <?php } ?>
            <?php } ?>
        </select>
    </div>
</div>

Нас интересует строка:

<option value="0" selected="selected"><?php echo $text_none; ?></option>

Если ее нет, то добавьте. Если она есть, то что-то другое вмешивается в работу.

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

15 часов назад, halfhope сказал:

Вот так должен выглядеть селект


<div class="form-group">
    <label class="col-sm-2 control-label" for="input-category"><?php echo $entry_main_category; ?></label>
    <div class="col-sm-10">
        <select id="main_category_id" name="main_category_id" class="form-control">
            <option value="0" selected="selected"><?php echo $text_none; ?></option>
            <?php foreach($categories as $category) { ?>
            <?php if($category['category_id'] == $main_category_id) { ?>
            <option value="<?php echo $category['category_id']; ?>" selected="selected"><?php echo $category['name']; ?></option>
            <?php } else { ?>
            <option value="<?php echo $category['category_id']; ?>"><?php echo $category['name']; ?></option>
            <?php } ?>
            <?php } ?>
        </select>
    </div>
</div>

Нас интересует строка:


<option value="0" selected="selected"><?php echo $text_none; ?></option>

Если ее нет, то добавьте. Если она есть, то что-то другое вмешивается в работу.

А это в каком файле? В этом: 

admin/view/template/catalog/product_form.tpl ?   Если да, то там только такое нашел:
<div class="form-group">
                <label class="col-sm-2 control-label" for="input-category"><span data-toggle="tooltip" title="<?php echo $help_category; ?>"><?php echo $entry_category; ?></span></label>
                <div class="col-sm-10">
                  <input type="text" name="category" value="" placeholder="<?php echo $entry_category; ?>" id="input-category" class="form-control" />
                  <div id="product-category" class="well well-sm" style="height: 150px; overflow: auto;">
                    <?php foreach ($product_categories as $product_category) { ?>
                    <div id="product-category<?php echo $product_category['category_id']; ?>"><i class="fa fa-minus-circle"></i> <?php echo $product_category['name']; ?>
                      <input type="hidden" name="product_category[]" value="<?php echo $product_category['category_id']; ?>" />
                    </div>
Змінено користувачем Olegshturman
Надіслати
Поділитися на інших сайтах


Да, файл верный. Если этого кода там нет, значит у вас seo_pro идет отдельно, код выпадающего списка main_category добавляется через модификации. Долго разбираться. Этот код может быть в БД, в таблице oc_modification или в папке system/library/*.xml. 

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

3 часа назад, halfhope сказал:

Да, файл верный. Если этого кода там нет, значит у вас seo_pro идет отдельно, код выпадающего списка main_category добавляется через модификации. Долго разбираться. Этот код может быть в БД, в таблице oc_modification или в папке system/library/*.xml. 

Искать с таким же кодом?

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


Если не сработает, попробуйте с пустым значением value добавить:

<option value=""><?php echo $text_none; ?></option>

А активное значение:

selected="selected"

по идее должно только программно назначаться. Иначе получится, что может быть 2 поля с selected="selected".

Змінено користувачем PalPalich
Надіслати
Поділитися на інших сайтах


12 часов назад, PalPalich сказал:

Если не сработает, попробуйте с пустым значением value добавить:


<option value=""><?php echo $text_none; ?></option>

А активное значение:


selected="selected"

по идее должно только программно назначаться. Иначе получится, что может быть 2 поля с selected="selected".

Подскажите еще в каком файле править?

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


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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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