Добавить в избранное

Главные вкладки

Аватар пользователя maxkul maxkul 30 сентября в 17:49

Приветствую!
Есть список товаров на DC, подключил модуль Commerce Wish list.
Подскажите, пожалуйста, как заменить Add ti Wishlist на иконку сердечка и поместить ее в правый верхний угол картинки товара?

Комментарии

Аватар пользователя maxkul maxkul 4 октября в 17:16

Такой вопрос еще, если есть возможность поменять в модуле, модуль расположен в /sites/all/modules, каталог с модулем надо скопировать в папку themes или как контрибные модули надо править правильно, чтобы при апдейте изменения не исчезли?

Аватар пользователя maxkul maxkul 5 октября в 0:38

Вот есть модуль sites/all/modules/commerce_wishlist
Хочу исправить файл commerce_wishlist.module
Я могу его отредактировать и сохранить в том же каталоге модуля или необходимо каталог с модулем перенести в другое место?

Аватар пользователя ivnish ivnish 5 октября в 6:12

Неужели с помощью Css не получилось изменить ссылку на сердечко и сделать position absolute?

Ещё как вариант можно же шаблон изменить

Напишите что именно вы хотите изменить в модуле?

Аватар пользователя maxkul maxkul 5 октября в 13:18

CSS-ом я изменил надпись добавить в избранное.
Но надписи добавлено в избранное и уже в избранном не оборачиваются в контейнер с определенным классом.

<?php
function theme_commerce_wishlist_already_in_wishlist_link(&$variables) {
  return 
t('Already in <a class="in-wishlist" href="@url">your wish list</a>.', array(
    
'@url' => url('user/' $variables['user_id'] . '/wishlist'),
  ));
}

/**
 * Added to cart link theme callback.
 */
function theme_commerce_wishlist_added_to_wishlist_link(&$variables) {
  return 
t('Added to <a class="in-wishlist" href="@url">your wish list</a>.', array(
    
'@title' => $variables['product']->title,
    
'@url' => url('user/' $variables['user_id'] . '/wishlist'),
  ));
}
?>

Эти две функции хочу изменить.

Аватар пользователя maxkul maxkul 6 октября в 23:34

В модуле только шаблон списка избранного. Как я понимаю ссылки вставляются как есть перед кнопкой заказать.