Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Yurasic

Новачок
  
  • Публікації

    42
  • З нами

  • Відвідування

Усі публікації користувача Yurasic

  1. Да! Может у Вас есть вариант кода попроще?! Задача, чтобы он при нажатии на кнопку кидал в модель переменную lepid и удалял строку с базы. Имя столбца LepID?
  2. Он убирает использование Токена?! Если да, это было бы круто - этот токен, меня прямо-таки убивает. Хотя на сайте планируется много личных данных. Будет ли безопасно без него?!
  3. Поменял! К сожалению, изменений нет. Всё также. Но и ошибок не прибавилось +)
  4. Закоментировал свою строку, добавил Вашу, отправил на сервер. ничего не поменялось после нажатий кнопок. Всё так же после нажатия на Delete просто закрывает Ajax Консоль молчит:
  5. Чтобы было немного понятнее обо мне: Я знаю HTML и CSS. JavaScript и PHP у меня как с Украинским =)))))) - Я Эстонец - понять Вас или жену могу, а сформулировать не особо. Я пользуюсь давно opencart, но это мой первый проект, где я разбираюсь именно с кодом. Пишу по Инструкциям и шаблонам. До этого как-то справлялся, но с этим удалением прям беда 2й день воюю =))
  6. Простите за невежество, а это в какую часть кода вставить? В конец Модели или вместо чего-то?
  7. В журнале 2023-04-30 19:13:44 - PHP Notice: Undefined offset: 1 in ***/admin/controller/common/lepingud/lepingud.php on line 71 2023-04-30 19:13:44 - PHP Notice: Undefined offset: 2 in ***/admin/controller/common/lepingud/lepingud.php on line 72 2023-04-30 19:13:44 - PHP Notice: Undefined offset: 3 in ***/admin/controller/common/lepingud/lepingud.php on line 73 2023-04-30 19:13:44 - PHP Notice: Undefined offset: 4 in ***/admin/controller/common/lepingud/lepingud.php on line 74 2023-04-30 19:13:44 - PHP Notice: Undefined offset: 5 in ***/admin/controller/common/lepingud/lepingud.php on line 75 2023-04-30 19:13:44 - PHP Notice: Undefined offset: 6 in ***/admin/controller/common/lepingud/lepingud.php on line 76 2023-04-30 19:13:44 - PHP Notice: Undefined offset: 7 in ***/admin/controller/common/lepingud/lepingud.php on line 77 2023-04-30 19:13:44 - PHP Notice: Undefined offset: 8 in ***/admin/controller/common/lepingud/lepingud.php on line 78 2023-04-30 19:13:44 - PHP Notice: Undefined offset: 9 in ***/admin/controller/common/lepingud/lepingud.php on line 79 2023-04-30 19:13:44 - PHP Notice: Undefined offset: 10 in ***/admin/controller/common/lepingud/lepingud.php on line 80 2023-04-30 19:13:44 - PHP Notice: Undefined offset: 11 in ***/admin/controller/common/lepingud/lepingud.php on line 81 71я строка начинается тут if ($this->request->server['REQUEST_METHOD'] == 'POST') { if (isset($this->request->post['lepid'])) { $this->load->model('common/lepingud/lepingud'); $this->model_common_lepingud_lepingud->deleteLeping($this->request->post['lepid']); $json['success'] = true; } else { $json['error'] = $this->language->get('error_lepid'); } } else { $json['error'] = $this->language->get('error_method'); } $this->response->addHeader('Content-Type: application/json'); $this->response->setOutput(json_encode($json)); } }
  8. csrf_token існує? - Да, я таким образом добился, чтобы не вылетало каждый раз в окно авторизации. передаётся токен
  9. В шаблоне выше у меня идёт таблица, которая выводит все строки базы данных и напротив каждой строки есть 3 кнопки Изменить, Печать, Удалить. Первые 2 работают и я могу менять данные и печатать их, а вот удалить не могу. Код кнопок <div class="lep-buttons-action"> <button type="button" class="Lep_LepID_change btn btn-primary" data-toggle="modal" data-target="#lep_add_entry_modal" data-token="{{ csrf_token }}" data-isikukood="{{ row.Isikukood }}" data-lepid="{{ row.LepID }}" data-lepnr="{{ row.LepNr }}" data-esindus="{{ row.Esindus }}" data-solmitud="{{ row.Solmitud }}" data-paevid="{{ row.Paevid }}" data-klientnimi="{{ row.KlientNimi }}" data-klientpnimi="{{ row.KlientPNimi }}" data-summa="{{ row.Summa }}" data-pakett="{{ row.Pakett }}" data-seisukord="{{ row.Seisukord }}" data-ktahtaeg="{{ row.KTahtaeg }}" data-intress="{{ row.Intress }}" data-hoiutasu="{{ row.Hoiutasu }}" data-lepingutasu="{{ row.Lepingutasu }}" data-nimetus="{{ row.Nimetus }}" data-seeria="{{ row.Seeria }}" data-parool="{{ row.Parool }}" data-kirjeldus="{{ row.Kirjeldus }}" data-makseviis="{{ row.Makseviis }}" data-proov="{{ row.Proov }}" data-kaal="{{ row.Kaal }}" data-kategooria="{{ row.Kategooria }}" data-tnimi="{{ row.TNimi }}" data-tpnimi="{{ row.TPNimi }}"> <i class="fa fa-pencil"></i> </button> <button type="button" class="Lep_LepID_change btn btn-primary" data-toggle="modal" data-target="#Lep_Modal_Print" data-token="{{ csrf_token }}" data-isikukood="{{ row.Isikukood }}" data-lepid="{{ row.LepID }}" data-lepnr="{{ row.LepNr }}" data-esindus="{{ row.Esindus }}" data-solmitud="{{ row.Solmitud }}" data-paevid="{{ row.Paevid }}" data-klientnimi="{{ row.KlientNimi }}" data-klientpnimi="{{ row.KlientPNimi }}" data-summa="{{ row.Summa }}" data-pakett="{{ row.Pakett }}" data-seisukord="{{ row.Seisukord }}" data-ktahtaeg="{{ row.KTahtaeg }}" data-intress="{{ row.Intress }}" data-hoiutasu="{{ row.Hoiutasu }}" data-lepingutasu="{{ row.Lepingutasu }}" data-nimetus="{{ row.Nimetus }}" data-seeria="{{ row.Seeria }}" data-parool="{{ row.Parool }}" data-kirjeldus="{{ row.Kirjeldus }}" data-makseviis="{{ row.Makseviis }}" data-proov="{{ row.Proov }}" data-kaal="{{ row.Kaal }}" data-kategooria="{{ row.Kategooria }}" data-tnimi="{{ row.TNimi }}" data-tpnimi="{{ row.TPNimi }}"> <i class="fa fa-print"></i> </button> <button type="button" class="Lep_LepID_delete_confirm btn btn-danger" data-toggle="modal" data-target="#Lep_Modal_Delete" data-token="{{ csrf_token }}" data-isikukood="{{ row.Isikukood }}" data-lepnr="{{ row.LepNr }}" data-lepid="{{ row.LepID }}" data-klientnimi="{{ row.KlientNimi }}" data-klientpnimi="{{ row.KlientPNimi }}"> <i class="fa fa-trash"></i> </button> </div>
  10. Спасибо за Ваш ответ! К сожалению, я только учусь и ещё не умею пользоваться журналом, по крайней мере, я в консоли ничего не вижу - там ничего не меняется. Подскажите, пожалуйста, какой код поменять на предложенный вами? Спасибо!
  11. Всем доброго дня! Не могу понять почему не хочет удалять из базы строку. Подскажите, пожалуйста в чём проблема. Есть кнопка в модальном окне, при нажатии на которую должна удалиться строка и закрыться окно. Окно закрывается, но не удаляется строка. Как в шаблоне, так и в контроллере большой код - писать весь не буду - много. Весь код напишу только в Модели. Спасибо! Шаблон: <div class="modal fade" id="Lep_Modal_Delete" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title" id="myModalLabel">Подтверждение удаления</h4> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">&times;</span> </button> </div> <div class="modal-body"> <p>Вы действительно хотите удалить данный договор?</p> <table class="table table-striped table-bordered"> <tbody> <tr> <td> <strong>ID номер:</strong> </td> <td> <span id="Lep_Delete_LepID"></span> </td> </tr> <tr> <td> <strong>Договор №:</strong> </td> <td> <span id="Lep_Delete_LepNr"></span> </td> </tr> <tr> <td> <strong>Имя клиента:</strong> </td> <td> <span id="Lep_Delete_KlientNimi"></span> </td> </tr> <tr> <td> <strong>Фамилия клиента:</strong> </td> <td> <span id="Lep_Delete_KlientPNimi"></span> </td> </tr> </tbody> </table> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button> <button type="button" class="btn btn-danger" id="Lep_Delete_Confirm">Delete</button> </div> </div> </div> </div> <script> $('.Lep_LepID_delete_confirm').click(function () { var lepid = $(this).data('lepid'); var lepnr = $(this).data('lepnr'); var klientnimi = $(this).data('klientnimi'); var klientpnimi = $(this).data('klientpnimi'); $('#Lep_Delete_LepID').html(lepid); $('#Lep_Delete_LepNr').html(lepnr); $('#Lep_Delete_KlientNimi').html(klientnimi); $('#Lep_Delete_KlientPNimi').html(klientpnimi); $('#Lep_Delete_Confirm').off('click').on('click', function () { $.ajax({ url: 'index.php?route=common/lepingud/lepingud', type: 'post', data: 'lepid=' + lepid + '&token= {{ csrf_token }}', dataType: 'json', beforeSend: function () { $('#Lep_Modal_Delete').modal('hide'); $('.loading-overlay').show(); }, success: function (json) { if (json['success']) { location.reload(); } else { alert(json['error']); } }, complete: function () { $('.loading-overlay').hide(); } }); }); }); </script> Контроллер: public function delete() { $this->load->language('common/lepingud/lepingud'); $json = array(); if ($this->request->server['REQUEST_METHOD'] == 'POST') { if (isset($this->request->post['lepid'])) { $this->load->model('common/lepingud/lepingud'); $this->model_common_lepingud_lepingud->deleteLeping($this->request->post['lepid']); $json['success'] = true; } else { $json['error'] = $this->language->get('error_lepid'); } } else { $json['error'] = $this->language->get('error_method'); } $this->response->addHeader('Content-Type: application/json'); $this->response->setOutput(json_encode($json)); } Модель(Верхняя часть кода работает и я могу добавить данные в таблицу) <?php class Modelcommonlepingudlepingud extends Model { public function addDataToDatabase($data) { $db = new PDO('mysql:host=' . DB_HOSTNAME . ';dbname=' . DB_DATABASE, DB_USERNAME, DB_PASSWORD); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $db->query("SET NAMES 'utf8'"); // Connect to the database try { $db = new PDO('mysql:host=' . DB_HOSTNAME . ';dbname=' . DB_DATABASE, DB_USERNAME, DB_PASSWORD); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $db->query("SET NAMES 'utf8'"); } catch (Exception $e) { // Handle any errors that occur during the connect process } // Insert or update the data in the database $sql = "INSERT INTO " . DB_PREFIX . "leping_kuld (LepNr, Esindus, Paevid, KlientNimi, KlientPNimi, Summa, Pakett, Seisukord, KTahtaeg, Intress, Hoiutasu, Lepingutasu, Nimetus, Seeria, Parool, Kirjeldus, Makseviis, Proov, Kaal, Kategooria, TNimi, TPNimi, Isikukood) VALUES (:lepnr, :esindus, :paevid, :klientnimi, :klientpnimi, :summa, :pakett, :seisukord, :ktahtaeg, :intress, :hoiutasu, :lepingutasu, :nimetus, :seeria, :parool, :kirjeldus, :makseviis, :proov, :kaal, :kategooria, :tnimi, :tpnimi, :isikukood) ON DUPLICATE KEY UPDATE Esindus = VALUES(Esindus), Paevid = VALUES(Paevid), KlientNimi = VALUES(KlientNimi), KlientPNimi = VALUES(KlientPNimi), Summa = VALUES(Summa), Pakett = VALUES(Pakett), Seisukord = VALUES(Seisukord), KTahtaeg = VALUES(KTahtaeg), Intress = VALUES(Intress), Hoiutasu = VALUES(Hoiutasu), Lepingutasu = VALUES(Lepingutasu), Nimetus = VALUES(Nimetus), Seeria = VALUES(Seeria), Parool = VALUES(Parool), Kirjeldus = VALUES(Kirjeldus), Makseviis = VALUES(Makseviis), Proov = VALUES(Proov), Kaal = VALUES(Kaal), Kategooria = VALUES(Kategooria), TNimi = VALUES(TNimi), TPNimi = VALUES(TPNimi), Isikukood = VALUES(Isikukood)"; $stmt = $db->prepare($sql); $stmt->bindParam(':lepnr', $data['LepNr']); $stmt->bindParam(':esindus', $data['Esindus']); $stmt->bindParam(':paevid', $data['Paevid']); $stmt->bindParam(':klientnimi', $data['KlientNimi']); $stmt->bindParam(':klientpnimi', $data['KlientPNimi']); $stmt->bindParam(':summa', $data['Summa']); $stmt->bindParam(':pakett', $data['Pakett']); $stmt->bindParam(':seisukord', $data['Seisukord']); $stmt->bindParam(':ktahtaeg', $data['KTahtaeg']); //$date = DateTime::createFromFormat('d.m.Y', $data['KTahtaeg']);Delete if not use //$newDate = $date->format('Y-m-d');Delete if not use //$stmt->bindParam(':ktahtaeg', $newDate);Delete if not use $stmt->bindParam(':intress', $data['Intress']); $stmt->bindParam(':hoiutasu', $data['Hoiutasu']); $stmt->bindParam(':lepingutasu', $data['Lepingutasu']); $stmt->bindParam(':nimetus', $data['Nimetus']); $stmt->bindParam(':seeria', $data['Seeria']); $stmt->bindParam(':parool', $data['Parool']); $stmt->bindParam(':kirjeldus', $data['Kirjeldus']); $stmt->bindParam(':makseviis', $data['Makseviis']); $stmt->bindParam(':proov', $data['Proov']); $stmt->bindParam(':kaal', $data['Kaal']); $stmt->bindParam(':kategooria', $data['Kategooria']); $stmt->bindParam(':tnimi', $data['TNimi']); $stmt->bindParam(':tpnimi', $data['TPNimi']); $stmt->bindParam(':isikukood', $data['Isikukood']); $stmt->execute(); header('Refresh: 0.1'); } public function deleteLeping($lepid) { if (is_numeric($lepid) && isset($this->db)) { $lepid = (int)$lepid; $query = $this->db->prepare("DELETE FROM " . DB_PREFIX . "leping_kuld WHERE LepID = ?"); $query->bind_param("i", $lepid); $query->execute(); } } }
  12. Доброго времени суток! Есть 2 файла admin/view/template/common/lepingud/lepingud.twig admin/view/template/common/lepingud/print.twig По нажатию на кнопку в lepingud.twig, должно вылетать модальное окно с содержимым print.twig Использую {% include 'common/lepingud/print' %} Но вылетает ошибка, что якобы файл не найден. Никак не могу разобраться почему. Если загрузить этот файл в контроллере, то всё ок и контент есть, include в twig не находит его. Пробовал разные варианты Template "print" is not defined in "common/lepingud/lepingud.twig" at line 248. Template "print.twig" is not defined in "common/lepingud/lepingud.twig" at line 246. Template "lepingud/print" is not defined in "common/lepingud/lepingud.twig" at line 246 Template "lepingud/print.twig" is not defined in "common/lepingud/lepingud.twig" at line 246 Template "common/lepingud/print" is not defined in "common/lepingud/lepingud.twig" at line 246. Template "common/lepingud/print.twig" is not defined in "common/lepingud/lepingud.twig" at line 246 Template "template/common/lepingud/print" is not defined in "common/lepingud/lepingud.twig" at line 246 Template "template/common/lepingud/print.twig" is not defined in "common/lepingud/lepingud.twig" at line 246 Template "admin/view/template/common/lepingud/print" is not defined in "common/lepingud/lepingud.twig" at line 246 Template "admin/view/template/common/lepingud/print.twig" is not defined in "common/lepingud/lepingud.twig" at line 246 Помогите, пожалуйста! Что делаю не так!
  13. Но у меня сейчас возникла другая сложность. Я использую одно и тоже модальное окно для добавления и редактирования SQL. Сейчас у меня работает добавление, однако редактирование я не знаю как добавить. Как я понимаю логику, мне нужно создать переменную в twig (Если значения редактируются, то дать ей значение 1, если добавляются, то значение 0). А уже в контроллере, сделать проверку, если значение переменной в twig 0, тогда выполнить в модели функцию добавления, а если 1, то выполнить в модели функцию исправления. В twig это работает и значение присваивается верное. Но я не понимаю, как передать переменную из twig в контроллер без нажатия кнопки. Наоборот понимаю, а вот в таком направлении нет. Есть мысли, как это лучше сделать?! Спасибо
  14. Дело в том, что пункт меню в админке я создал в common/lepingud, а код работы программы я хотел вставить в extension/form, но я не умею это делать правильно. поэтому я создал модель и контроллер в common/lepingud, чтобы совпадало с twig расположением и тогда всё заработало.
  15. Спасибо Вам за отзывчивость! Справился сам. Переделал структуру файлов и всё работает.
  16. Подскажите, пожалуйста, в каком файле и как лучше проверить post?! Спасибо
  17. $this->response->setOutput($this->load->view('extension/form', $data)); Кстати, тут написал ошибочно, тут должно быть $this->response->setOutput($this->load->view('common/lepingud', $data)); Изменение в программе, также, не дало результата.
  18. Спасибо за Ваш совет! Я добавил информацию на страницу, но к сожалению, ничего не изменилось. Всё так же.
  19. Привет всем! Изучаю активно opencart возможности и сейчас возникла задача сделать таблицу с данными. Могу вывести данные из таблицы без проблем, а вот записать туда никак не получается. Могли бы подсказать, что я делаю не так. У меня в админке есть, добавленный пункт меню, где есть форма для добавления данных. Они отображаются и могу ввести данные и нажать отправить, но они не добавляются. Страница отображается с admin/view/template/common/lepingud.twig Контроллер берётся с admin/controller/common/lepingud.php Для попытки добавить данные используются следующие данные: Файл контроллера, который будет отвечать за обработку данных формы `admin/controller/extension/form.php`. <?php class ControllerExtensionForm extends Controller { public function index() { $this->load->language('extension/form'); $data['heading_title'] = $this->language->get('heading_title'); $data['text_success'] = $this->language->get('text_success'); if ($this->request->server['REQUEST_METHOD'] == 'POST') { $this->load->model('extension/form'); $this->model_extension_form->addFormData($this->request->post); $this->session->data['success'] = $data['text_success']; $this->response->redirect($this->url->link('extension/form')); } $data['breadcrumbs'] = array(); $data['action'] = $this->url->link('extension/form'); $data['heading_title'] = $this->language->get('heading_title'); $data['entry_name'] = $this->language->get('entry_name'); $data['entry_email'] = $this->language->get('entry_email'); $data['entry_message'] = $this->language->get('entry_message'); $data['button_submit'] = $this->language->get('button_submit'); $this->response->setOutput($this->load->view('extension/form', $data)); } } Файл модели, который будет добавлять данные из формы в базу данных MySQL. `admin/model/extension/form.php`. php <?php class ModelExtensionForm extends Model { public function addFormData($data) { $sql = "INSERT INTO " . DB_PREFIX . "form_data SET name = '" . $this->db->escape($data['name']) . "', email = '" . $this->db->escape($data['email']) . "', message = '" . $this->db->escape($data['message']) . "'"; $this->db->query($sql); } } Файл представления для формы. admin/view/template/common/lepingud.twig {% if success %} <p class="alert alert-success">{{ success }}</p> {% endif %} <form action="{{ action }}" method="post"> <div class="form-group"> <label>{{ entry_name }}</label> <input type="text" name="name" value="{{ name }}" class="form-control" required> </div> <div class="form-group"> <label>{{ entry_email }}</label> <input type="email" name="email" value="{{ email }}" class="form-control" required> </div> <div class="form-group"> <label>{{ entry_message }}</label> <textarea name="message" class="form-control" required>{{ message }}</textarea> </div> <div class="form-group text-center"> <button type="submit" class="btn btn-primary">{{ button_submit }}</button> </div> </form> Файл перевода проблем, думаю, не вызовет, указывать не буду. Как результат, я вижу страницу с формой, могу ввести данные, но при нажатии на кнопку, страница просто обновляется и данные не добавляются. Может ли кто-то помочь с этим. Заранее спасибо.
  20. Добрый день! Необходим модуль с базой клиентов и договорами Я предлагаю услуги по кредитованию. С каждым клиентом составляется договор. Список всех договоров должен быть в виде таблице. При нажатии на строку договора выводится данные договора. Данные клиента берутся из данных покупателей сайта. Предмет договора нужно вписывать, открыв договор. При печати отображаются условия, прописанные всем отдельно. Есть ли примерно похожий модуль?!
  21. Ребята прошу, почитайте Вопрос! Я не спрашиваю что это ха ошибка вовсе. Там совсем другой вопрос. А именно как найти эту строчку, так как она не в файле на который ссылается ошибка, а в другом, который присоединяется в этом файле, но присоеденяется не сам файл, а массив файлов и вот какой-то файл из массива выдаёт ошибку, Как найти этот файл из массива.
  22. Спасибо за ответ! Судя по первой строке, Вам очень мало лет! Конечно, если это не было странного рода шуткой и Вы просто не сумели в тексте её показать! Судя по второй строке, Вы не умеете читать, по крайней мере в тексте совсем другой вопрос =) В остлальном, Если у кого есть советы по теме - очень прошу помочь!!!
  23. Дорогие форумчане! Помогите, пожалуйста! Никак не могу разобраться! Я не силён в программировании, так что очень надеюсь на Вашу помощь. Установил себе модуль и работал с его шаблоном на твиге. Переписал почти полностью шаблон, но в какой-то момент вдруг оказалось, что мои товары не отображаются и выходит ошибка. Причём сам модуль вообще никак не связан с товарами. Это вообще отдельная база данных с таблицами, но в коде я заметил, что можно добавить функции данного модуля на старнице с товарами, т.е. в какой-то момент они таки пересекаются. Ошибка: Fatal error: Uncaught Twig_Error_Syntax: Unexpected "endif" tag (expecting closing tag for the "for" tag defined near line 393) in "/template/product/product.twig" at line 405. in ***/juhendid/system/library/template/Twig/Parser.php:172 Stack trace: #0 ***/juhendid/system/library/template/Twig/TokenParser/For.php(40): Twig_Parser->subparse(Array) #1 ***/juhendid/system/library/template/Twig/Parser.php(187): Twig_TokenParser_For->parse(Object(Twig_Token)) #2 ***/juhendid/system/library/template/Twig/TokenParser/If.php(34): Twig_Parser->subparse(Array) #3 ***/juhendid/system/library/template/Twig/Parser.php(187): Twig_TokenParser_If->parse(Object(Twig_Token)) #4 ***/juhendid/system/library/template/Twig/TokenParser/For.php(40): Twig_Parser->subparse(Array) in ***/juhendid/system/library/template/Twig/Parser.php on line 172 Проблема в том, что, насколько я помню, с момента как работали товары, я не трогал ничего кроме этого модуля. Код страницы товаров я точно не трогал. Как я понимаю, страница с товарами подключает другие модули. Я проверил все файлы, которые я редактивал, но в период с 393 по 405 вообще не увидел ошибки. Я, даже, попробовал залить оригинальные файлы модуля и ничего не поменялось. Я сбился уже совсем. Не могу понять. Что происходит. Как вернуть товары. Как узнать какой файл он цепляет и в каком ошибка на самом файле! В фалйе, куда ссылается код - следующий: Пишу с 389 по 410 {% if option_value.price %} </span> {% endif %} </span> </label> </div> {% endfor %} </div> </div> {% endif %} {% if option.type == 'text' %} <div class="form-group{% if option.required %} required {% endif %} product-option-{{ option.type }}"> <label class="control-label" for="input-option{{ option.product_option_id }}">{{ option.name }}</label> <input type="text" name="option[{{ option.product_option_id }}]" value="{{ option.value }}" placeholder="{{ option.name }}" id="input-option{{ option.product_option_id }}" class="form-control" /> </div> {% endif %} {% if option.type == 'textarea' %} <div class="form-group{% if option.required %} required {% endif %} product-option-{{ option.type }}"> <label class="control-label" for="input-option{{ option.product_option_id }}">{{ option.name }}</label> <textarea name="option[{{ option.product_option_id }}]" rows="5" placeholder="{{ option.name }}" id="input-option{{ option.product_option_id }}" class="form-control">{{ option.value }}</textarea> </div> {% endif %} Повторюсь, с момента, как товары работали, насколько я помню не менял ничего, кроме текущего модуля. Может быть, конечно провал в памяти, но всё-же.....

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.