Я все же не понял в чем проблема , и как это пользователь должен иметь два формата, при этом не имея право на выбор этого формата ? В каком же формате тогда будет оформляться пост - если выбора нет ?
Проблема надуманная, так как любой формат ввода состоит из цепочки фильтров - добавьте/уберите в формат ввода по умолчанию (plain_text) нужные фильтры и дайте пользователям доступ только к этому формату...
Ну я нашел только такое решение.
Для текстового поля указывается значение по умолчанию - ПРОБЕЛ и указываю желаемый формат ввода.
Далее в форме я с помощью css скрываю виджет выбора формата ввода.
Решение далеко не идеальное, но лучше я пока не нашел.
Пишите свои решения.
Ингредиенты у меня - это просто текстовая область, я не использую отдельный список.
Ну если бы делалл - то да, составное поле ссылка на другой материал и количество (или ссылка на термин таксономии)
Я могу ошибаться, но возможно стоит настроить права на использование определенных форматов. Если у пользователя будет право только, к примеру на Filtered HTML, то форма выбора показываться не будет. (Собственно это и делает better_formats). Возможно это в 7-ке устроили.
Совершенно верно! НО, у меня пользователь должен иметь права доступа и в full-html и к filtered-html.
В том то и проблемма.
Задать нужный формат можно путем переопределения формы hook_form_alter()
и там для нужной формы указать
'#format' => 'filtered_html',
А вот как убрать возможность выбора формата, пока не знаю.
Приходит в голову только скрыть стилями Но это самое плохое решение.
Через hook_form_alter() убрать не получается, т.к. навешивание возможности выбора видимо идет позже.
Отвечает за это функция filter_process_format() из модуля filter.
Для drupal7 для решения поставленной задачи нужно использовать Entity API.
В частности, вот нашел подходящий модуль http://drupal.org/project/field_collection
Он позволяет создать групповое поле.
Решение вполне подходит, но вот добавлять поля нужно каждое в отдельности. Разработчики обещают доработать модуль, но вот когда...
D7: картинка по умолчанию для поля с изображением
Аналогичная проблемма!
Похоже это баг.
Дефолтная картинка слетает при кроне (помойму).
Переобпределить вывод последних записей в блоге
Встречайте: DrupalSN — социальная сеть drupal-разработчиков
Понравился проект!
Успехов ему и развития!
Поделитесь инвайтом на v.bornov[dog]gmail.com
Узнать число записей в выборке EntityFieldQuery
Все еще актуально.
Узнать число записей в выборке EntityFieldQuery
$result['node'] будет содержать только 30 нод.
Я же использую пагинатор (->pager(30)).
Убрать возможность для пользователя выбирать формат ввода.
Убрать возможность для пользователя выбирать формат ввода.
Суть в чем - нужно указать желаемый формат ввода и убрать возможность выбора формата.
Убрать возможность для пользователя выбирать формат ввода.
Ну я нашел только такое решение.
Для текстового поля указывается значение по умолчанию - ПРОБЕЛ и указываю желаемый формат ввода.
Далее в форме я с помощью css скрываю виджет выбора формата ввода.
Решение далеко не идеальное, но лучше я пока не нашел.
Пишите свои решения.
Очистить строку от тегов форматирования
эта функция не вычищает теги, а их экранирует.
Как писать сложные запросы к БД?
Вот типичный сцанарий построения запроса
$result = $query
->entityCondition('entity_type', 'node')
->entityCondition('bundle', 'recipe')
->propertyCondition('status', 1)
->propertyCondition('uid', $account->uid)
->execute();
//print_r($result);
if (!empty($result['node'])) {
$nodes = entity_load('node', array_keys($result['node']));
foreach ($nodes as $node) {
$node->status = 1;
node_save($node);
}
}
Как писать сложные запросы к БД?
тоже верно!
Ладно, да поможет нам кеширование!
извиняю
Как писать сложные запросы к БД?
http://xandeadx.ru/blog/drupal/259![Sad](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/sad.gif)
Почитал, что производительность запросов с использованием EntityFieldQuery в 7 раз хуже.
Что то это удручает
Как сформировать ссылку из uri
Спасибо!
Помогло!
Связать два типа материала и редактировать разом
Ингредиенты у меня - это просто текстовая область, я не использую отдельный список.
Ну если бы делалл - то да, составное поле ссылка на другой материал и количество (или ссылка на термин таксономии)
Убрать возможность для пользователя выбирать формат ввода.
Совершенно верно! НО, у меня пользователь должен иметь права доступа и в full-html и к filtered-html.
В том то и проблемма.
CKEditor для определенного поля в drupal 7
Ну решение нашел пока одно - через filter_process_format.
Подробности тут http://drupal.org/node/1087468
Убрать возможность для пользователя выбирать формат ввода.
Задать нужный формат можно путем переопределения формы hook_form_alter()
и там для нужной формы указать
'#format' => 'filtered_html',
А вот как убрать возможность выбора формата, пока не знаю.
Но это самое плохое решение.
Приходит в голову только скрыть стилями
Через hook_form_alter() убрать не получается, т.к. навешивание возможности выбора видимо идет позже.
Отвечает за это функция filter_process_format() из модуля filter.
Убрать возможность для пользователя выбирать формат ввода.
В том то и дело, что решения в семерке я не нашел. Может конечно что то упускаю...
Подскажите, если кто осведомлен.
Убрать возможность для пользователя выбирать формат ввода.
Этот модуль для drupal 6.x, для 7.x версия в разработке.
Вот что в описании модуля:
Most of the features in BF are in Drupal 7 core now.
Что используете для разработки?
Использую django
Как сформировать свое меню
я имею ввиду, что в меню будет присутствовать uid текущего пользователя. Т.е. это т.н. меню личных сервисов пользователя.
Там такие ссылки
user/4/
user/4/edit/
user/4/settings
user/4/actions
Связать два типа материала и редактировать разом
Да, я полностью согласен с этими минусами, поэтому я пишу свое составное поле с необходимыми полями.
Практически уже дописал его.
Кастомное поле на базе ImageField (CCK, Drupal 7)
У меня аналогичная ситуация. Нужно составное поле текст+кртинка - http://www.drupal.ru/node/59279
Что Вы использовали в итоге?
Получилось дописать свое CCK-поле?
Связать два типа материала и редактировать разом
Для drupal7 для решения поставленной задачи нужно использовать Entity API.
В частности, вот нашел подходящий модуль http://drupal.org/project/field_collection
Он позволяет создать групповое поле.
Решение вполне подходит, но вот добавлять поля нужно каждое в отдельности. Разработчики обещают доработать модуль, но вот когда...
Если кто еще знает подходящие решения - пишите!
Не переопределяется шаблон блока в drupal7
Спасибо! Действительно помогло. А как по-новому формируется название шаблонов, есть где почитать?
Вот у меня модуль site и в нем я формирую блок user_box.
Как в этом случае будет называться шаблон для блока?