Задача
На Drupal7 часть полей материалов (ноды) определенного типа вывести во вкладках для экономии места на экране.
Для того, чтобы сделать отдельный шаблон страницы (sic!) типа page--тип-страницы.tpl.php необходимо внести изменения в основной файл шаблона template.php
В функции шаблона страницы должен присутствовать примерно следующий код:
function ИМЯ_ТЕМЫ_preprocess_page(&$vars) {
//......
if (isset($vars['node']->type)) {
$vars['theme_hook_suggestions'][] = 'page__' . $vars['node']->type;
}
}
При этом имя файла шаблона страницы должно быть именно page--тип-страницы.tpl.php
1. Для того, чтобы включить обязательный e-mail в форме комментариев необходимо в настройке типа материала зайти в закладку "Настройка комментариев" и выбрать в параметре "Анонимные комментарии" значение "Анонимные пользователи должны указывать контактную информацию"
2. Для сортировки комментариев (новые сверху) надо установить модуль Comment sort created
Выводим представление материалов на которые ссылается текущий материал (Drupal 7).
Изначально необходимо установить модуль References
1. В ссылающийся материал добавляем поле (если надо, множественное) типа "Ссылка на материал". В настройках выбираем чекбоксами на какие типы материалов будут идти ссылки.
На Drupal7 часть полей материалов (ноды) определенного типа вывести во вкладках для экономии места на экране.Задача
В созданном ранее материале имелось поле с максимальной длиной 64 символа. С течением времени выяснилось, что этого недостаточно. И появилась необходимость расширить эту длину до 128 символов, но в настройках поля "Field settings" поле Maximum length не активно и надпись "There is data for this field in the database. The field settings can no longer be changed."
Как изменить длину? Так Drupal сам написал - "this field in the database". То есть необходимо лезть в базу.
Для снятия ограничения придется залезть в ядро:
modules/shortcut/shortcut.admin.inc
function shortcut_max_slots() { return variable_get('shortcut_max_slots', 10); }
Сам занимаюсь спортом немного. Вернее сказать раньше занимался. Потом бросил, но время от времени поддерживал себя в форме. Дома есть десткая спортивная стенка - турник, шведская стенка, лестница, кольца, канат. Турник меня выдерживает. Чем и пользуюсь. А тут друг приезжал, который меня давно собирался вернуть в спортзал. Вот несколько месяцев назад и вернул. Теперь регулярно хожу, тяжести таскаю.
Неоднократно делал под Drupal7 простую фотогалерею типа "мозаика" на основе множественного поля типа Image + какой-нибудь js для увеличения превью (я пользуюсь, обычно, lightbox2, но есть и другие - colorbox, fancybox, Highslide и т.д.)