tirk Опубликовано 4.05.2023 в 15:21 Поделиться Опубликовано 4.05.2023 в 15:21 Добрый день! Возникла необходимость добавить свое поле в карточке товара (на фронт выводить не нужно), нужно добавить во вкладку данные, доп поле ean2 - (копию этого поля). Подскажите как можно реализовать? 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
freeworld Опубликовано 4.05.2023 в 17:20 Поделиться Опубликовано 4.05.2023 в 17:20 В 04.05.2023 в 18:21, tirk сказал: Добрый день! Возникла необходимость добавить свое поле в карточке товара (на фронт выводить не нужно), нужно добавить во вкладку данные, доп поле ean2 - (копию этого поля). Подскажите как можно реализовать? там ж полно неиспользуемых полей, используйте любой из них 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
tirk Опубликовано 4.05.2023 в 17:21 Автор Поделиться Опубликовано 4.05.2023 в 17:21 В 04.05.2023 в 22:20, freeworld сказал: там ж полно неиспользуемых полей, используйте любой из них уже использованы. 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
freeworld Опубликовано 4.05.2023 в 17:22 Поделиться Опубликовано 4.05.2023 в 17:22 В 04.05.2023 в 20:21, tirk сказал: уже использованы. а ничего из них нельзя в атрибуты загнать? 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
tirk Опубликовано 5.05.2023 в 11:48 Автор Поделиться Опубликовано 5.05.2023 в 11:48 нет, там другие связи настроены через эти поля. 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Ejik Опубликовано 5.05.2023 в 13:04 Поделиться Опубликовано 5.05.2023 в 13:04 1. Делаем SQL запрос в БД ALTER TABLE `oc_product ADD ean2 varchar(255) NOT NULL; Этот запрос добавит новое поле "ean2" типа varchar с максимальной длиной 255 символов в таблицу "oc_product". 2. В файле "admin/view/template/catalog/productform.twig". Найти следующий код: <div class="form-group"> <label class="col-sm-2 control-label" for="input-model">{{ entry_model }}</label> <div class="col-sm-10"> <input type="text" name="model" value="{{ model }}" placeholder="{{ entry_model }}" id="input-model" class="form-control" /> {% if error_model %} <div class="text-danger">{{ error_model }}</div> {% endif %} </div> </div> Ниже добавить по примеру других полей (можно скопировать, например с того же ean, только переименовать в ean2. 3. Добавить в языковой файл admin/language/ru-ru/catalog/product.php в секции // Entry (примерно после 37 строки) свое новое поле. $_['entry_ean2'] = 'ean2'; 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Решение Blast Опубликовано 5.05.2023 в 13:19 Решение Поделиться Опубликовано 5.05.2023 в 13:19 В 05.05.2023 в 16:04, Ejik сказал: 1. Делаем SQL запрос в БД ALTER TABLE `oc_product ADD ean2 varchar(255) NOT NULL; Этот запрос добавит новое поле "ean2" типа varchar с максимальной длиной 255 символов в таблицу "oc_product". 2. В файле "admin/view/template/catalog/productform.twig". Найти следующий код: <div class="form-group"> <label class="col-sm-2 control-label" for="input-model">{{ entry_model }}</label> <div class="col-sm-10"> <input type="text" name="model" value="{{ model }}" placeholder="{{ entry_model }}" id="input-model" class="form-control" /> {% if error_model %} <div class="text-danger">{{ error_model }}</div> {% endif %} </div> </div> Ниже добавить по примеру других полей (можно скопировать, например с того же ean, только переименовать в ean2. 3. Добавить в языковой файл admin/language/ru-ru/catalog/product.php в секции // Entry (примерно после 37 строки) свое новое поле. $_['entry_ean2'] = 'ean2'; а контроллер и модель же дописать надо... приложил модификатор. sql запрос внутри также в виде камента. на фронте в карточке товара также можно использовать {{ ean2 }} product_custom_field.ocmod.xml 4 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
chixx Опубликовано 5.05.2023 в 20:49 Поделиться Опубликовано 5.05.2023 в 20:49 В 05.05.2023 в 16:19, Blast сказал: а контроллер и модель же дописать надо... приложил модификатор. sql запрос внутри также в виде камента. на фронте в карточке товара также можно использовать {{ ean2 }} product_custom_field.ocmod.xml 3 \u043a\u0411 · 2 загрузки А можно так же, только для дополнительного мини описания товара?) 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Blast Опубликовано 5.05.2023 в 22:06 Поделиться Опубликовано 5.05.2023 в 22:06 В 05.05.2023 в 23:49, chixx сказал: А можно так же, только для дополнительного мини описания товара?) ноу проблем 2 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
bren0r Опубликовано 28.03.2024 в 16:19 Поделиться Опубликовано 28.03.2024 в 16:19 (изменено) Изменено 28.03.2024 в 16:27 пользователем bren0r 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Blast Опубликовано 28.03.2024 в 16:29 Поделиться Опубликовано 28.03.2024 в 16:29 В 28.03.2024 в 19:19, bren0r сказал: Извините за навязчивость, а можно ли вывести в виде таба? Почему то при добавлении вашего расширения это все заполняется и сохраняется. Но не выводится как стандартное поле описание. Хотя информация в БД есть. По логике шаблон же должен отрисоваться( Вывод в шаблон вручную. Все шаблоны разные, нет смысла модификатор пытаться сделать универсальным. Скиньте файл product.twig посмотрю что там у вас с табами 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
bren0r Опубликовано 28.03.2024 в 16:32 Поделиться Опубликовано 28.03.2024 в 16:32 В 28.03.2024 в 19:29, Blast сказал: Вывод в шаблон вручную. Все шаблоны разные, нет смысла модификатор пытаться сделать универсальным. Скиньте файл product.twig посмотрю что там у вас с табами product (1).twig.txt уберите в конце расширение .txt, если требуется) 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
bren0r Опубликовано 28.03.2024 в 16:34 Поделиться Опубликовано 28.03.2024 в 16:34 В 28.03.2024 в 19:29, Blast сказал: Вывод в шаблон вручную. Все шаблоны разные, нет смысла модификатор пытаться сделать универсальным. Скиньте файл product.twig посмотрю что там у вас с табами дефолтный файл product.twigproduct (1).twig1.txt 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Blast Опубликовано 28.03.2024 в 20:01 Поделиться Опубликовано 28.03.2024 в 20:01 В 28.03.2024 в 19:32, bren0r сказал: product (1).twig.txt уберите в конце расширение .txt, если требуется) product_description_lightshop_tab.ocmod.xml закиньте файл в папку system и обновите модификаторы в админке 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
bren0r Опубликовано 29.03.2024 в 06:51 Поделиться Опубликовано 29.03.2024 в 06:51 В 28.03.2024 в 23:01, Blast сказал: product_description_lightshop_tab.ocmod.xml 1.92 \u043a\u0411 · 0 загрузок закиньте файл в папку system и обновите модификаторы в админке большое спасибо 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.