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

Расширенная карточка товара в opencart

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

Приветствую господа.

Очень прошу навести на путь истинный или помочь в реализации данной вещи.

 

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

 

что бы то что серое было прописанно как атрибут, а зеленым его значение к каждому товару.

 

Заранее спасибо за помощь.

%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%

post-674960-0-30868900-1391008363_thumb.png

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


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

Все еще очень актуально, прошу помощи.

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


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

Присвоить части текста отвечающего за параметры <span>....</span> и прописать ему в стилях другой цвет

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


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

Присвоить части текста отвечающего за параметры <span>....</span> и прописать ему в стилях другой цвет

А можно чуть чуть подробнее, совсем малость. Дело то в том что в моем шаблоне да и вообще в опенкарте нету такого функционала, его нужно добавить в разметку я так понимаю.

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


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

1. надо смотреть сам сайт

2. надо смотреть код вывода данного текста

3. можно дать совет по конкретному моменту конкретным кодом

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


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

Покажите сайт - вам покажут код.

Если у каждого товара это что-то свое, то придется добавлять поле с редактором к админке для товара.

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


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

Места будет маловато, правда, но что-то вроде:

 

.product-info > .left + .right {
  float:left;
}
.product-additional {
   float:right;
   margin-left:10px;
}
и в catalog/view/theme/your_theme/template/product/product.tpl
Добавить после 
<div class="left">blah-blah</div>
<div class="right">blah-blah</div>
Например, такое
<div class="product-additional">
 <ul>
   <li>Первый пункт</li>
   <li>Второй пункт</li>
   <li>третий пункт</li>
 </ul>
</div>
ну и не забыть стили списка задать для доп. блока по вкусу. Еще скорее всего div'ам продукта(left, right, product-additional)  задать стиль 
display:inline-block;
и будет вам счастье.

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


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

 

Места будет маловато, правда, но что-то вроде:

 

.product-info > .left + .right {
  float:left;
}
.product-additional {
   float:right;
   margin-left:10px;
}
и в catalog/view/theme/your_theme/template/product/product.tpl
Добавить после 
<div class="left">blah-blah</div>
<div class="right">blah-blah</div>
Например, такое
<div class="product-additional">
 <ul>
   <li>Первый пункт</li>
   <li>Второй пункт</li>
   <li>третий пункт</li>
 </ul>
</div>
ну и не забыть стили списка задать для доп. блока по вкусу. Еще скорее всего div'ам продукта(left, right, product-additional)  задать стиль 
display:inline-block;
и будет вам счастье.

 

Спасибо большое, буду ваять!)

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


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

А Вы в карточке товара используете правую колонку?

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


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

Как вариант - html-модуль туда впихнуть или вообще баннер внаглую.

Но хотелось красиво ;)

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


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

Можно трюк один провернуть , если не используется например правая колонка.Ставим HTML модуль любой.Создаём эту самую таблицу в нём и указываем отображение Правая колонка,схема Продукт. В product.tpl   находим и вырезаем правую колонку

<?php echo $column_right; ?>

после чего лепим её туда , где нужно вывести  содержимое из модуля HTML.))))

  • +1 1

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


Ссылка на сообщение
Поделиться на другие сайты
В 07.02.2014 в 18:06, Tom сказал:

Можно трюк один провернуть , если не используется например правая колонка.Ставим HTML модуль любой.Создаём эту самую таблицу в нём и указываем отображение Правая колонка,схема Продукт. В product.tpl   находим и вырезаем правую колонку


<?php echo $column_right; ?>

после чего лепим её туда , где нужно вывести  содержимое из модуля HTML.))))

Блин, гениально! Спасибо )

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

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

×

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

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