Jump to content

Кастомные поля в статьях


loaders26
 Share

Go to solution Solved by Blast,

Recommended Posts

Здравствуйте уважаемые разработчики, прошу вашего совета! Стараюсь по мере необходимости самостоятельно вносить изменения на сколько хватает навыков. В PHP не силен, могу только что-то подсмотреть и переделать под себя, по этому нужна помощь. Нашел на стаковерфлоу пост "кастомные поля для продукта" https://stackoverflow.com/questions/61342577/adding-a-custom-field-in-products-description-page-in-opencart-3-x, решил на основе него сделать  модификатор для статей (information/information). Сделал все по схеме, и даже почти получилось, затык в том что содержимое файла  catalog/model/catalog/information.php     значительно отличается от catalog/model/catalog/product.php.  Я так понимаю что в этом файле происходит взаимодействие с базой. В админке поля есть, но информация, внесенная в поля не сохраняется. я даже пробовал добавлять непосредственно в базу нужный контент, и все во фронте появляется так как задумано, но при повторном сохранении страницы в админке все пропадает. Буду очень благодарен если кто-то из вас поможет с этим, заранее спасибо! В закрепе файл модификатора

install.xml

Link to comment
Share on other sites

  • Solution

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

заменяйте не полностью запрос, а его небольшую часть, например

description = '" . $this->db->escape($value['description']) . "',

на

description = '" . $this->db->escape($value['description']) . "', head_description = '" . $this->db->escape($value['head_description']) . "', footer_description = '" . $this->db->escape($value['footer_description']) . "',

 

Link to comment
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.
Note: Your post will require moderator approval before it will be visible.

Guest
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.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...