Сравнение товаров

Аватар пользователя fixit

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

Итак для этого нужно:
1. Создать views-view-table.tpl.php в папке с темой.
Это переворачивает с ног на голову табличные вьюхи. Если есть готовые, в которых используется табличный стиль, они будут показаны криво - нужно подумать, тема открыта...
2. Поставить модули Session api и Session favorites .
3. Перевести с правильным смыслом Session favorites (я просто поменял немного модуль с адаптацией чисто под это, чтоб и на будущее, если нужно - выложу)
4. Настроить права доступа.

Результат - http://www.prodakt.com.ua

Фича в том, что анонимные пользователи тоже могут пользоваться и настройка займет 10 минут (мои 3 дня не в счет :))

Версия Drupal:
0 Thanks

Комментарии

Аватар пользователя fixit
fixit 2 года назад

Забыл шаблон табличного стиля собственно:

Аватар пользователя Dimm
Dimm 8 лет назад

Хорошо сделано!
В таблице сравнения не хватает цены.

Аватар пользователя Dan
Dan 8 лет назад
fixit написал:
Это переворачивает с ног на голову табличные вьюхи.

В дисплее с табличным выводом, который вы хотите переопределить, нажмите ссылку Theme: Information (группа Basic settings), смотрите список имён для Style output - можно использовать любое их этих имён, собственно от имени зависит как и что будет перекрывать шаблон.

Аватар пользователя orangeudav
orangeudav 8 лет назад

fixit кстати, а параметры девайсов брали с яндекса или сами вбивали?

Аватар пользователя gumk
gumk 8 лет назад

views-view-table.tpl_.php_.txt не скачивается (

Аватар пользователя fixit
fixit 8 лет назад
Dan написал:
В дисплее с табличным выводом, который вы хотите переопределить, нажмите ссылку Theme: Information (группа Basic settings)

Спасибо, попробую.

orangeudav написал:
fixit кстати, а параметры девайсов брали с яндекса или сами вбивали?

Заказчику вручную вбивал фрилансер.

Dimm написал:
В таблице сравнения не хватает цены.

Спасибо, добавлю, я думал деньги не главное в телефоне :)

gumk написал:
views-view-table.tpl_.php_.txt не скачивается (

Как-то не правильно я выложил наверное.. Вот ссылка на оригинал
http://drupal.org/node/174578

Аватар пользователя gumk
gumk 8 лет назад

спасибо, я уже сам вот так сделал:

<?php<table class="<?php print $class; ?>">
  <?
php if (!empty($title)) : ?>
    <caption><?php print $title?></caption>
  <?php endif; ?>

  <tbody>
<?php 
foreach ($header as $field => $label): ?>
       <tr>
        <th>
          <?php print $label?>
        </th>
    <?php foreach ($rows as $count => $row): ?>
    <?php array_values($row); ?>
          <td >
            <?php print $row[$field]; ?>
          </td>
    <?php endforeach; ?>
        
         </tr>
      <?php endforeach; ?>
  </tbody>
</table>?>

Хотя ваш вариант лучше

Аватар пользователя volocuga@drupal.org
volocuga@drupal.org 8 лет назад

Да,хороший рецепт. Только немного неюзабельно - много кликов :(

Аватар пользователя fixit
fixit 8 лет назад

сори, перепутал ветку. переместите или удалите