Jump to content
Sign in to follow this  
myrecs

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

Recommended Posts

Добрый день.

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

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

Share this post


Link to post
Share on other sites
33 минуты назад, crapic сказал:

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

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

Share this post


Link to post
Share on other sites

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

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

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

$spravochnik = array(

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

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

);

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

 

 

Share this post


Link to post
Share on other sites
11 минут назад, crapic сказал:

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

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

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

$spravochnik = array(

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

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

);

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

 

 

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

Untitled-1.jpg

Share this post


Link to post
Share on other sites

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

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

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.