Перейти к содержанию
myrecs

Как создать подобие справочника в админке

Рекомендуемые сообщения

Добрый день.

Помогите разобраться с таким вопросом. Сразу скажу, что с опенкартом не очень хорошо знаком.

К примеру мне для товара нужно задать 10 различных параметров, в каждом из которых будут свои параметры,  которые потом при создании товара я могу выбирать какие добавлять товару а какие нет. Что то типа справочника. Ну к примеру мне при добавлении товара надо выбрать какие варианты упаковок можно для него выводить пользователю, выбираем скажем 6 из 10 возможных. И у каждого из этих 6 есть еще свои внутренние параметры (скажем свои формулы для расчета габаритов при транспортировки, комиссии и т.д.), которые применяются к товару при выборе типа упаковки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
33 минуты назад, crapic сказал:

Опции это справочник

да, но если мне к примеру нужны опции, которые я хочу применить к товару, но чтобы эта опция не выводилась, а скажем просто для внутреннего хранения каких то констант или переменных.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

нипонятна, не надо их выводить - не выводите.

самый простой справочник -

в контроллере

$spravochnik = array(

'element1' => array ('item1' => 'Квадратный', 'item2' => 'Круглый'),

'element2' => array ('item1' => 'Горизонтальный', 'item2' => 'Вертикальный')

);

никуда сам не выводится

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
11 минут назад, crapic сказал:

нипонятна, не надо их выводить - не выводите.

самый простой справочник -

в контроллере

$spravochnik = array(

'element1' => array ('item1' => 'Квадратный', 'item2' => 'Круглый'),

'element2' => array ('item1' => 'Горизонтальный', 'item2' => 'Вертикальный')

);

никуда сам не выводится

 

 

это понятно. есть ли возможность делать вот такие произвольные поля и задавать им значения в админке. к примеру

Untitled-1.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ну конечно, пол дела у вас уже нарисовано,

теперь надо определится где хранить информация.

можно в таблице settings можно новые таблицы создать.

по кнопке форма передается контроллеру, тот ее либо сразу в settings либо в model/hello_world.php

В модели пишете что и в какие таблицы писать. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.