Перейти к содержанию

Рекомендуемые сообщения

Всем доброго времени суток!

Я делаю простой каталог товаров и прошу подсказок.

Я удалил корзину,закладки,в сравнении и кнопку купить из всех категорий и модулей.

Теперь возник вопрос: КАК ПОСТАВИТЬ КНОПКУ ПРОСМОТР с переходом на сторонницу товара?

Подскажите кто знает!

Модуль Быстрый просмотр не рассматриваю как вариант.Вот именно нужно как прописал выше: с переходом на сторонницу товара?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

посмотрите, как формируется в категориях ссылка для кнопки "купить" для товаров, у которых есть опции.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

[=== catalog/controller/product/category.php ===]

где-то в районе ~ 190-ой строки

$this->data['products'][] = array(
'product_id'  => $result['product_id'],
'thumb'	   => $image,
'name'		=> $result['name'],
'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 100) . '..',
'price'	   => $price,
'special'	 => $special,
'tax'		 => $tax,
'rating'	  => $result['rating'],
'reviews'	 => sprintf($this->language->get('text_reviews'), (int)$result['reviews']),
'href'		=> $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id'])
);

вот это ссылка на страницу товара

'href'		=> $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id'])

в шаблоне можно выводить так:

<a href="<?php echo $product['href']; ?>"><input type="button" value="<?php echo $button_details; ?>" class="button"></a>

не забывая добавить соответствующие переменные в контроллер [=== catalog/controller/product/category.php ===]

$this->data['button_details'] = $this->language->get('button_details');

и языковой файл [=== catalog/language/ваш_язык/product/category.php ===]

$_['button_details']		 = 'Подробнее';

Изменено пользователем afwollis

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В языковой файл я добавил.

это:

<a href="<?php echo $product['href']; ?>"><input type="button" value="<?php echo $button_details; ?>" class="button"></a>

я добавил для котегорий в: catalog/view/theme/тема/template/product/category

А вот это:

$this->data['button_details'] = $this->language->get('button_details');

куда точно вписать в в контроллер?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

рядом с

$this->data['button_cart'] = $this->language->get('button_cart');
$this->data['button_wishlist'] = $this->language->get('button_wishlist');
$this->data['button_compare'] = $this->language->get('button_compare');
$this->data['button_continue'] = $this->language->get('button_continue');

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всё получилось!Благодарю.

В модули также всё прописывать?

И скажите.Как отключить просмотр товара в категориях список? Совсем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В модулях я установил,всё получилось.

Не могу в поиске сделать. Удалил кнопку купит в поиске и в место неё появилась надпись: null. Как её убрать? И поставить "Подробнее".

Кто поможет решить этот вопрос?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

пишите в ЛС - заодно и по предыдущему вопросу объясню (если еще актуально).

Изменено пользователем tim21701
Дмитрий, то Я её закрыл.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Похожий контент

    • От cmd
      Я тут наткнулся на исходники одного модуля (не буду тыкать пальцем) быстрого просмотра товара во всплывающем окне и пришел в тихий ужас. В общем, поковырял я в носу и сел писать сам с нуля. Интересно услышать какие у пользователей OpenCart есть пожелания к такого типа модулям. Для затравки пару скнинов:
       


       
      UPDATED
       
      В общем, хочу показать то что сделал и надеюсь на Вашу критику - всех заплюсую)). Залил две демки. Специально никаких косметических правок не вносил - как стало так стало.
       
      Демо №1 с дефолтными настройками
      Демо №2 с включенными опциями
      Админка с demo:demo
       
      P.S. Помните, чем сильнее Вы бьете - тем больше я Вас люблю.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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