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

Изменения в админке товара. Прошу помочь.


Recommended Posts

Здравствуйте,
прошу помощи в двух вопросах по админке товара.
 

1. Во вкладке Акции (Specials) сделать только одну строку и сразу видимую в админке  (без всех +-) 

 

2. Во вкладке опции сделать вместо выпадающего списка опций просто список со всеми возможными опциями и чтобы сразу справа появлялась таблица этой опции с одной видимой строкой (без первоначального нажатия +)

 

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

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


 

Начните с

\admin\view\template\catalog\product_form.tpl

Я там и нахожусь. Все, что было нужно до этого, там поменял. Осталось только это. Насколько я понимаю, кнопки + и - обрабатываются яваскриптом, а поля имеют display:none изначально. Где подправить, чтобы поля были изначально видимые?

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


поля имеют display:none изначально. Где подправить, чтобы поля были изначально видимые

Нет их изначально нет. Скриптом они подгружаются по запросу. Либо запрос сразу создавайте, либо дописывайте в коде шаблона.

ЗЫ: Из ваших объяснений ясно только, что вы хотите что-то сделать с опциями акциями. Что именно - весьма туманно.

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


Нет их изначально нет. Скриптом они подгружаются по запросу. Либо запрос сразу создавайте, либо дописывайте в коде шаблона.

ЗЫ: Из ваших объяснений ясно только, что вы хотите что-то сделать с опциями акциями. Что именно - весьма туманно.

В стандарте вкладка "Акция" выглядит так:

4GuIULn.png

А мне нужно чтобы было сразу так (как-будто сразу нажат "плюс"):

UsnzIww.png

Одна строка, сразу видимая и без всяких +-

 

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


Этой таблицы нет изначально. Она формируется скриптом по нажатию того самого плюса. Ее надо самому писать в шаблоне, при этом еще озадачиться, чтобы пустые поля не обрабатывались скриптом сохранения (Иначе по умолчанию будет скидка до нулевой цены. По этой же причине не получится просто вызывать скрипт добавления акции сразу после загрузки страницы).

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


Можно так сделать, но будет перечеркнутая цена в админке при сохранении 0 значений

Найдите в этом файле строку

<?php echo $footer; ?>

и перед ней добавьте

<script type="text/javascript"><!--
$(document).ready(function() {
  var $obj = $('#special').find('tbody tr');
  if ($obj.length == 0) {
    addSpecial();
  }
});
//--></script>
Надіслати
Поділитися на інших сайтах


 

Можно так сделать, но будет перечеркнутая цена в админке при сохранении 0 значений

Найдите в этом файле строку

<?php echo $footer; ?>

и перед ней добавьте

<script type="text/javascript"><!--
$(document).ready(function() {
  var $obj = $('#special').find('tbody tr');
  if ($obj.length == 0) {
    addSpecial();
  }
});
//--></script>

А ничего, что и продаваться он при этом будет по нулевой цене? :unsure:

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


А ничего, что и продаваться он при этом будет по нулевой цене? :unsure:

Кстати да, проверял в карточке товара цена отображается полная.

Но если положить в корзину - 0

Поэтому да, решение не рабочее

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


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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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