Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

ggreg

Новичок
  
  • Публикаций

    4
  • Зарегистрирован

  • Посещение

Достижения ggreg

Newbie

Newbie (1/14)

  • Week One Done
  • One Month Later
  • First Post
  • Conversation Starter

Последние медали

0

Репутация

  1. Если прописать такой код, то для прописанного тайтла в админке он выводит его, а если не прописан то выводит просто название категории, а не шаблон.. Почему так может быть? p.s. спасибо за ответ
  2. Здравствуйте! Подскажите пожалуйста, как поправить код так, чтобы при пустом значении тайтла в админке выводился шаблон (Купить {$category_name} - оптом, низкие цены | КофеМаркет), а если поле заполнено, тогда то, что заполнено. Сейчас код выводит шаблон, даже если в админке тайтл заполнен. Вот часть кода из header: elseif (isset($this->request->get['path'])) { $category_name = empty($this->config->get('category_alt_name')) ? $this->config->get('category_name') : $this->config->get('category_alt_name'); if ($param['is_filter']) { $data['title'] = $this->document->getTitle(); } else { $data['title'] = $pager . "Купить {$category_name} - оптом, низкие цены | КофеМаркет"; } $data['description'] = $pager . "{$category_name} в ассортименте интернет-магазина КофеМаркет. Купить {$category_name} можно оптом. "; } else { $data['title'] = $this->document->getTitle(); $data['description'] = $this->document->getDescription(); }
  3. Если я эту строку } else { $data['title'] = $pager . "Купить {$category_name} оптом, низкие цены | Маркет"; } меняю на эту: $data['title'] = $this->document->getTitle(); то выводится тайтл который прописан в админке в данной категории. Может быть здесь нужно уточнить условие, что если заполнено выводить из админки, а если нет то шаблон. Заранее благодарен за подсказку!
  4. Подскажите пожалуйста, у меня в хедере title и description для категорий генерируются автоматически по шаблону, если прописывать свои через админку они не применяются. Как прописать условие, чтобы применялись те которые прописаны в админке или свое условие для конкретных категорий по id. Вот часть кода который генерирует шаблон: if ($lang_id == 2) { if (isset($this->request->get['product_id'])) { $product_name = $this->config->get('product_name'); $data['title'] = "{$product_name} цена , розница и опт - Маркет"; $data['description'] = "Закажите $product_name в розницу или по оптовым ценам. Специальное предложение для кофейни. Выгодные условия сотрудничества. Звоните"; } elseif (isset($this->request->get['route']) && $this->request->get['route'] == 'common/home') { $data['title'] = 'Market - Интернет магазин кофе, чая, аксессуаров, оптом и в розницу'; $data['description'] = 'Широкий ассортимент кофе в зернах, чая, сиропов, бумажных стаканов и многого другого в интернет-магазине «Market». Кофе лучших мировых производителей Blaser, Del Duca, Illy, Kimbo, Lavazza, Totti Caffe, Ambassador, Bravos, Portioli.'; } elseif (isset($this->request->get['path'])) { $category_name = empty($this->config->get('category_alt_name')) ? $this->config->get('category_name') : $this->config->get('category_alt_name'); if ($param['is_filter']) { $data['title'] = $pager . "{$param['heading_title']}" . " | Маркет"; } else { $data['title'] = $pager . "Купить {$category_name} оптом, низкие цены | Маркет"; } $data['description'] = $pager . "{$category_name} в ассортименте интернет-магазина Маркет. Купить {$category_name} можно оптом. Лучшие цены, отзывы!"; } else { $data['title'] = $this->document->getTitle(); $data['description'] = $this->document->getDescription(); }
×
×
  • Создать...

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

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