Всем добрового времени суток.
Только начал постигать друпал. Создаю интернет-магазин на ubercart. При добавлении товара нужно заполнить обязательное поле SKU (Артикул в руссификации), заказчик попросил сделать его необязательным, но ,как я понял, это не возможно и вводить туда значение нужно всегда.
В таком случае нужно сделать, что бы поле SKU заполнялось автоматически (например значениям от 1 и до бесконечности, каждый раз увеличиваясь на единицу).
Только по возможности можно более развернутый ответ, как это осуществить. Спасибо всем кто откликнулся.
Комментарии
В принципе можно филд SKU и не обязательным сделать, но это уже правка ядра модуля ubercart, что по идее не кошерно, и не drupal-style.
А по сути - вопроса: или Rules (точно ли возможно с помощью этого модуля не уверен), либо кастомный модуль, в котором форму создания товара перехватывать, анализировать последний существующий SKU , получать и инкрементировать, выводить в филд, и тогда уже форму отдавать пользователю (это более вероятный вариант).
Теоретически можно под себя переделать модуль AutoSKU
Попробовал поставить AutoSKU. Но в модулях вывело: Эта версия несовместима с версией 6.19 ядра Drupal.
Может есть у кого готовые варианты решения моей проблемы?
В общем-то когда я говорил про переделку, имел ввиду именно переделку версии...
Про готовое решение не знаю, но советую посмотреть на ubercart.org в разделе Contributions.
http://drupal.org/project/uc_product_power_tools
o_tau@drupal.org, спасибо большое. Попытаюсь найти под шестую версию.
http://www.ubercart.org/forum/support/2191/removing_sku_product_edit_page
Вот нашел как вообще убрать SKU, реальный варинат?
Всем огромное спасибо за помощь. Помог вариант предложенный us11 (ему отдельное спасибо :). В настройках модуля admin/store/products/power-tools/product для "Auto SKU Generation" выбрал пункт "Hide SKU field and Automatically Generate from replacement pattern below", теперь при добавлении товара поле SKU не выводится.
От меня тоже спасибо. Пригодится...
Спасибо топикстартеру и us11 за решение.
Большое спасибо за решение, помогло
Спс стартеру! Мне тоже помогло!!