Блог пользователя - oldrobot

Разбор $item

9 мая 2012 в 14:51

Добрый день. Поздравляю с победой.

Никак не могу решить одну проблему, в моем field_image который отвечает за вывод изображения нужно поменять кое что в <img>. В field.tpl.php за вывод самого содержимого поля отвечает переменная $item, которая несет в себе массив. Как его разобрать и добавить нужные ключи к img я не пойму. Есть какие-то варианты?

Вот содержимое field.tpl

<?php
  
<div class="field-items"<?php print $content_attributes?>>
    <?php foreach ($items as $delta => $item): ?>
      <div class="field-item <?php print $delta 'odd' 'even'?>"<?php print $item_attributes[$delta]; ?>><?php print render($item); ?></div>
    <?php endforeach; ?>
  </div>
?>

Старый робот

2 апреля 2012 в 23:42

старый робот

Недавно я запустил сайт работающий на drupal 7. Названный «Cтарый робот», в его основе лежит jquery masonry + infinity scroll, и немного twitter bootstrap'a. Из модулей я использовал Views, Pathauto, Remember me, Flippy, Twitter, Token. Все станицы разбил на свои типы, и сделал им кастомные node.tpl.php, для страниц логина и регистрации так-же использовал свои tpl.php

Сейчас над сайтом работаем в основном я и мой напарник, Роман. Признаюсь, что пока я не разбирал валидность верстки, а очень хочется сделать, пока руки не доходят.

Сортировка

21 сентября 2010 в 0:44

Доброй ночи! У меня возник следующий вопрос, существует каталог предприятий, каждое предприятие привязано к словарю "город",
нужно сделать сортировку по городам, отдельной панелью над списком предприятий.

Т.е. открываем каталог выбираем там раздел больницы->появляются все больницы которые привязаны к этому словарю, так вот нужно сделать панель над этим списком с городами, по клику на город, страница бы перестраивалась в соответствии с выбранным городом. Как это сделать вьюсом?

Сами страницы предприятий сделаны во вьювс.

Не удается сделать шаблон для ноды

15 сентября 2010 в 17:35

Не могу понять, почему друпал не видит созданную мною ноду вида: page-node-0123456789.tpl.php

Положил этот файл в папку с темой, захожу по адресу /node/0123456789 и получаю ошибку 404

Помогите разобраться!

Payment Gateway API

9 августа 2010 в 19:41

Скачал, активировал модуль Payment Gateway API, затем для пополнения счета через roboxchange, я активировал его, но зайдя в настройки модуля admin/pgdata/pgsettings/roboxchange получил ошибку:

Fatal error: require_once() [function.require]: Failed opening required 'XML/Unserializer.php' (include_path='.;/usr/local/php5/PEAR') in Z:\home\site1.ru\www\modules\pgapi\pg_roboxchange\pg_roboxchange.module on line 73

XML/Unserializer.php у меня нет, выяснил, что нужно установить расширение для PHP - PEAR, установил вроде бы, толку никакого.