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

dizastill

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

    15
  • З нами

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

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

  1. Не поняла. Это надо обернуть в if? Не выводит вообще ничего
  2. Здравствуйте. Не могу никак вывести атрибуты определенной группы в карточке. {% for attribute_group in attribute_groups %} <h4 class="heading"><span>{{ attribute_group.name }}</span></h4> <div class="product-data"> {% for attribute in attribute_group.attribute %} <div class="product-data__item"> <div class="product-data__item-div">{{ attribute.name }}</div> <div class="product-data__item-div">{{ attribute.text }}</div> </div> {% endfor %} </div> {% endfor %} Надо как-то по id группы сделать
  3. Итак, вроде что-то получилось. В контроллер добавляем /catalog/controller/common/search.php if (isset($this->request->get['category_id'])) { $category_id = $this->request->get['category_id']; } else { $category_id = 0; } $this->load->model('catalog/category'); $data['categories'] = array(); $categories_1 = $this->model_catalog_category->getCategories(0); foreach ($categories_1 as $category_1) { $level_2_data = array(); $categories_2 = $this->model_catalog_category->getCategories($category_1['category_id']); foreach ($categories_2 as $category_2) { $level_2_data[] = array( 'category_id' => $category_2['category_id'], 'name' => $category_2['name'], ); } $data['categories'][] = array( 'category_id' => $category_1['category_id'], 'name' => $category_1['name'], 'children' => $level_2_data ); } Файл шаблона выглядит так /template/common/search.twig <div id="search" class="input-group"> <div class="categories hidden-xs"> <div class="select-wrapper"> <div class="select-arrow-3"></div> <select name="category_id" class="form-control"> <option value="0">{{ text_search_cat }}</option> {% for category_1 in categories %} <option value="{{ category_1['category_id'] }}">{{ category_1['name'] }}</option> {% for category_2 in category_1['children'] %} <option value="{{ category_2['category_id'] }}">&nbsp;&nbsp;&nbsp;-&nbsp;{{ category_2['name'] }}</option> {% endfor %} {% endfor %} </select> </div> </div> <input type="text" name="search" value="{{ search }}" placeholder="{{ text_search }}" class="form-control input-lg" /> <span class="input-group-btn"> <button type="button" class="btn btn-default btn-lg"><i class="fa fa-search"></i></button> </span> </div> Поиск работает, но категории значение не передает. Вопрос что еще нужно добавить? Может знает кто-то? Не только же мне по-любому решение нужно. Достаточно популярный вариант реализации поиска...
  4. @SGrWr_34 Нет в файлах конкретного шаблона. Значит контроллер используется дефолтный. И работоспособность кода выше задается скриптом. Осталось его найти. Как-то так)
  5. <div class="categories hidden-xs"> <div class="select-wrapper"> <div class="select-arrow-3"></div> <select name="category_id" class="form-control"> <option value="0">{{ text_search_cat }}</option> {% for category_1 in categories %} <option value="{{ category_1['category_id'] }}">{{ category_1['name'] }}</option> {% for category_2 in category_1['children'] %} <option value="{{ category_2['category_id'] }}">&nbsp;&nbsp;&nbsp;-&nbsp;{{ category_2['name'] }}</option> {% endfor %} {% endfor %} </select> </div> </div> Нашла в одном шаблоне вот такой код в search.twig Но контроллера почему-то нет ни к этому файлу, ни к header. Непонятно откуда тянутся в таком случае категории
  6. Здравствуйте. Не могу найти модуль который используется во многих шаблонах. шапке строка поиска и сбоку выбор в какой категории искать. Картинку с примером прилагаю.
  7. Файлы стерты, пишу больше для себя. Файл: /admin/model/blog/article.php Строка примерно 15 Вместо: foreach ($data['article_description'] as $language_id => $value) { $this->db->query("INSERT INTO " . DB_PREFIX . "article_description SET article_id = '" . (int)$article_id . "', language_id = '" . (int)$language_id . "', name = '" . $this->db->escape($value['name']) . "', description = '" . $this->db->escape($value['description']) . "', tag = '" . $this->db->escape($value['tag']) . "', meta_title = '" . $this->db->escape($value['meta_title']) . "', meta_h1 = '" . $this->db->escape($value['meta_h1']) . "', meta_description = '" . $this->db->escape($value['meta_description']) . "', meta_keyword = '" . $this->db->escape($value['meta_keyword']) . "'"); } Пишем: foreach ($data['article_description'] as $language_id => $value) { $this->db->query("INSERT INTO " . DB_PREFIX . "article_description SET article_id = '" . (int)$article_id . "', language_id = '" . (int)$language_id . "', name = '" . $this->db->escape($value['name']) . "', description = '" . $this->db->escape($value['description']) . "', meta_title = '" . $this->db->escape($value['meta_title']) . "', meta_h1 = '" . $this->db->escape($value['meta_h1']) . "', meta_description = '" . $this->db->escape($value['meta_description']) . "', meta_keyword = '" . $this->db->escape($value['meta_keyword']) . "'"); } Строка примерно 324 Удаляем 'tag' => $result['tag'] В строке выше удаляем последнюю запятую
  8. Здравствуйте. У нас почему-то карта не отображает пункты выдачи и списком тоже ничего нет. Все поля стоят стандартные, ничего не меняли.
    В товарах работает, а в статьях нет почему-то.
  9. Решила. У меня выводится через модуль быстрого оформления заказа simple 1)в файле / library / cart.php после 'name' => $product_query->row['name'], Дописываем: 'description' => $product_query->row['description'], 2) В файле /catalog/controller/checkout/simplecheckout_cart.php после: 'name' => $product['name'], Дописываем: 'description' => htmlspecialchars_decode(substr($product['description'],0,400)) . '...', 3) Далее в шаблоне /catalog/view/theme/default/template/checkout/simplecheckout_cart.tpl в нужном месте выводим: <?php echo $product['description']; ?>
  10. Здравствуйте. Подскажите как сделать обновление цен на странице категорий и в быстром просмотре. ( могу оплатить если это сложно)
×
×
  • Створити...

Important Information

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