Задача
На Drupal7 часть полей материалов (ноды) определенного типа вывести во вкладках для экономии места на экране.
Если в Drupal внезапно перестают загружаться файлы, то самый простой костыль
Необходимо в файл includes/file.inc в функцию drupal_mkdir()
Перед строкой с кодом if ($recursive) { - примерно строка 2546
Вставить следующий код
if (!file_exists($uri)) {
if (_drupal_mkdir_call($uri, $mode, FALSE, $context)) {
return chmod($uri, $mode);
}
}
Другой вариант решения проблемы - перенести временную папку либо в корень сервера, либо в корень сайта, Что делается в настройках конфигурации в разделе Файловая система
Для того, чтобы сделать отдельный шаблон страницы (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); }
Сам занимаюсь спортом немного. Вернее сказать раньше занимался. Потом бросил, но время от времени поддерживал себя в форме. Дома есть десткая спортивная стенка - турник, шведская стенка, лестница, кольца, канат. Турник меня выдерживает. Чем и пользуюсь. А тут друг приезжал, который меня давно собирался вернуть в спортзал. Вот несколько месяцев назад и вернул. Теперь регулярно хожу, тяжести таскаю.