antton: Блог

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

Дизайн страниц таксономии - галерея

20 января 2012 в 5:46

На сайте есть раздел галерея, где выкладываются фотографии, прикрепляемые к нодам с помощью стандартного поля field-изображения. Необходимо на страницах таксономии, со списком нод вывести не только анонсы, но и и пару картинок из ноды - уменьшенные превью. Как реализовать, подскажите код. Посылать ставить views - не надо.

Как я понимаю cоздав в папке темы создать странички taxonomy-term--gallery.tpl.php

<?php<div id="taxonomy-term-<?php print $term->tid; ?>" class="<?php print $classes; ?>">

  <?

php if (!$page): ?>
    <h2><a href="<?php print $term_url?>"><?php print $term_name?></a></h2>
  <?php endif; ?>

  <div class="content">
    <?php print render($content); ?>
  </div>

</div>?>

И файл field--foto.tpl.php

Перенос данных из Profile в поля Field [решено]

18 декабря 2011 в 21:27

Недавно обновил сайт Drupal 6.22 => Drupal 7.10. При переносе автоматически перенеслись данные модуля Profile (поля MySQL profile_field, profile_value). Полистав сайт Drupal.org, я понял что этот модуль признан устаревшим, и при чистой установки Drupal 7 с нуля он даже не ставится. Соответственно, возник вопрос.

Как теперь перенести данные из модуля Profile в стандартные средства управления профилем в Drupal 7 - поля Field (field_data_field_***, da_field_revision_field_***)?

Текстовый редактор CKEditor

29 мая 2010 в 15:22

CKEditorМодуль CKEditor позволяет Drupal заменить текстовые поля редактором CKeditor. Этот HTML текстовый редактор имеет множество очень мощных функций, как у известного оффлайного редактора Word, только в web. Он относительно мало весит и не требует установки каких-либо программ на компьютере.

Минимально необходимо:
- Скачиваем модуль CKEditor
- Новичкам можно напомнить, что ещё можно скачать русский перевод с сайта Drupaler - для модуля CKEditor
- И конечно же скачиваем сам редактор CKeditor (не перепутайте его с FCKeditor, это предыдущая версия редактора. Он в своё время как раз и был переименован в CKEditor, в связи с неблагозвучным произношением в английском языке сочетания "FCK" в названии редактора.)

Максимальное разрешение для изображений

1 апреля 2010 в 5:57

Как можно назначить максимальное разрешение для загружаемых изображений? Картинки при загрузке обрабатываются средством обработки изображений (встроенной графической библиотекой GD2), но выделенной оперативной памяти в 32 Mb не хватает для изображений площадью больше чем 2150x2150 пикселей. Поэтому и хочется ограничить пользователей.

Как можно указать максимальное разрешение для загружаемых изображений?
Настройка в модуле Upload ничего не даёт, так как при установке ограничения там, Drupal сам начинает пытаться уменьшить изображение, а на это памяти как раз и не хватит.

Мультисатинг - как различать пользователей

1 декабря 2009 в 18:20

Есть связка из нескольких сайтов с общими пользователями и ролями). Нужно как-то отличать на каком из сайтов зарегистрировался пользователь. Для этого необходимо при регистрации пользователя:
1. Автоматически привязать его к определённой роли, в зависимости от того на каком сайте регистрировался пользователь.
2. Автозаполнение скрытого поля (доступного только администратору) в модуле profile (из стандартной поставки), опять же в зависимости от сайта.

По идее это должно реализовываться через Триггеры. Есть готовые модули реализовывающие такую возможность?