1. Как создать ссылку типа "добавить запись в блог" на произвольной странице (например в созданном мной типе материала).
Нашёл ответ с изменением шаблона вручную, но наверно есть способ по-проще? (типа как добавлять ссылки в меню)
2. Формат даты при создании материала мне нравится (дд.мм.гггг), а вот в фильтре -- полный отстой гггг-мм-дд. Не нашёл как поменять формат.
Комментарии
Кто мешает создать блок и засунуть туда ссылку?
Ну... тема, наверно
В "Блоки" только всяческие колонки, подвалы, но тела страницы нет.
Не очень удобно если, скажем "Изменить"/"Удалить" будет прямо возле существующей записи, а "Создать новую", скажем в подвале.
(ну, чё уж выпендриваться, тогда можно зайти в основное меню и создать оттуда -- как я и делаю)
Если взять для примера "Блоги", то когда я перехожу на mysi.te/blogs , прям над первым блогом вижу "Создать новую запись" -- всё логично -- блоги расположены по убыванию даты, самый новый (ещё не созданный) наверху
Править тему вручную? Всё-таки по-другому никак?
То что у вас скудный набор регионов не говорит о том, что больше нельзя добавить.
Как добавить прекрасно написано в гугле и на этом сайте.
Можете модуль свой написать
Да, это я понял, но я нашёл как это сделать только вписывая код ручками, о чём и вопрос: без этого можно? В любом случае посмотрю ещё.
:), но я так понимаю, что в этом случае это "геморрой на один раз" -- т.е. в дальнейшем буду этот модуль ставить и "всё само получится". Ну до этого мне ещё...
Как насчёт второго вопроса?
Хм, а пробовали добавить соответствующую ссылку в меню?
Добавить - это пункт в меню Навигация (Администер), переставьте его куда вам нужно.
Не, с меню проблем нет, просто не красиво. В меню прям в первом уровне эту ссылку сделал.
Да это ладно уже, попробую ручками тему подкорректировать, второй вопрос меня больше смущает -- пользователи плеваться начнут как увидят такой формат даты
Всё, с регионом решил
http://www.drupal.ru/node/12719
тут то что надо
Но по-ходу можно было сделать ЭТО при помощи модуля panels
http://drupal.org/project/panels
Что делать с фильтром?
Ну вот и с фильтром разобрались
http://clipmarks.com/clipmark/DF28954C-0291-4C88-ABF9-F9C647171F4C/
тут вся правда
в общем вот что там пишут:
в файле
%drupal dir%/sites/all/modules/date/includes/date_api_filter_handler.inc
меняем строку
$format = $this->date_handler->views_formats($this->options['granularity'], 'sql');
на
$format = $this->date_handler->views_formats($this->options['granularity'], 'display');
тогда получается, что в фильтре локальный, но полный формат даты, поэтому в файле
%drupal dir%/sites/all/modules/date/date_api_sql.inc
меняем строку
$long = str_replace(':i', ':i:s', variable_get('date_format_long', 'l, F j, Y - H:i'));
на
$long = str_replace(':i', ':i:s', variable_get('date_format_short', 'l, F j, Y - H:i'));
и всё
если у вас мультисайтинг, то сами понимаете