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

Дубли полей атрибутов


Recommended Posts

Здравствуйте. Столкнулся с проблемой, не знаю как решить. При добавлении товара в магазин, когда заполняем поля атрибутов - все нормально. Но когда редактируем товар - поля атрибутов автоматически дублируются почему-то, и следствие этого появляются пустые незаполненые поля в характеристиках товара. Реально очень неудобно и достало уже((. Может кто сталкивался с таким? В чем может быть проблема?

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


  • 1 month later...

Копался, копался - докопался до такого: 
для вывода двух textarea для атрибута для двух языков используется цикл:

<td class="left"><?php foreach ($languages as $language) { ?>
                  <textarea name="product_attribute[<?php echo $attribute_row; ?>][product_attribute_description][<?php echo $language['language_id']; ?>][text]" cols="40" rows="5"><?php echo isset($product_attribute['product_attribute_description'][$language['language_id']]) ? $product_attribute['product_attribute_description'][$language['language_id']]['text'] : ''; ?></textarea>
                  <img src="view/image/flags/<?php echo $language['image']; ?>" title="<?php echo $language['name']; ?>" align="top" /><br />
                  <?php } ?></td>

я заменил условие :

<?php echo isset($product_attribute['product_attribute_description'][$language['language_id']]) ? $product_attribute['product_attribute_description'][$language['language_id']]['text'] : ''; ?>

на:

<?php echo $product_attribute['product_attribute_description'][$language['language_id']]['text'] ?>

т.е. на вывод значения, и вижу такое - <b>Notice</b>: Undefined index: 3 in <b>/home/site/www/admin/view/template/catalog/product_form.tpl</b> on line <b>355</b> в первом textarea, а во втором все нормально (т.е. вижу значение атрибута). 3 - это айди первого языка.

Для этого атрибута дублируется строка с двумя textarea и теперь в первом я вижу ошибку <b>Notice</b>: Undefined index: 1 in <b>/home/site/www/admin/view/template/catalog/product_form.tpl</b> on line <b>355</b> а во втором все нормально.

Я так понимаю, что дубли создаются через то, что при прохождении цикла интерпретатор не видит айди языка, но почему то в первый раз видит один, во второй раз - второй...опять я застопорился...может подскажет кто...

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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