vic: Комментарии

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

11 июня 2011 в 13:43

"xxandeadxx" wrote:
http://api.drupal.org/api/drupal/includes--bootstrap.inc/function/arg/7[...
Интересно, не знал про такую функцию.
А она мне вернет объект $query? Какой $index при этом использовать?

12 мая 2011 в 11:09

"olk" wrote:
Я все же не понял в чем проблема , и как это пользователь должен иметь два формата, при этом не имея право на выбор этого формата ? В каком же формате тогда будет оформляться пост - если выбора нет ?
Проблема надуманная, так как любой формат ввода состоит из цепочки фильтров - добавьте/уберите в формат ввода по умолчанию (plain_text) нужные фильтры и дайте пользователям доступ только к этому формату...

12 мая 2011 в 10:14

"tyrk" wrote:
VIC, вы не могли бы дать пример того, что нужно прописывать в form_alter?

Суть в чем - нужно указать желаемый формат ввода и убрать возможность выбора формата.

24 апреля 2011 в 18:21

Ну я нашел только такое решение.
Для текстового поля указывается значение по умолчанию - ПРОБЕЛ и указываю желаемый формат ввода.
Далее в форме я с помощью css скрываю виджет выбора формата ввода.

Решение далеко не идеальное, но лучше я пока не нашел.
Пишите свои решения.

23 апреля 2011 в 9:02

"boneg" wrote:
check_plain() - вычищает все теги. Функция Drupal API/

эта функция не вычищает теги, а их экранирует.

"alexxrin" wrote:
http://php.net/manual/en/function.strip-tags.php[/quote]
Да, это то что нужно!

Всем спасибо!!

21 апреля 2011 в 14:57

Вот типичный сцанарий построения запроса

$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);
}
}

21 апреля 2011 в 13:04

"xxandeadxx" wrote:
и часто вам приходится загружать по 1000 сущностей за раз?)

тоже верно!
Ладно, да поможет нам кеширование!

"RxB" wrote:
А двойных кавычки в 7 раз медленнее чем одинарные.

извиняю

4 апреля 2011 в 7:19

"Luna" wrote:

Ингредиенты у меня - это просто текстовая область, я не использую отдельный список.
Ну если бы делалл - то да, составное поле ссылка на другой материал и количество (или ссылка на термин таксономии)

1 апреля 2011 в 14:32

"abarmot" wrote:
Я могу ошибаться, но возможно стоит настроить права на использование определенных форматов. Если у пользователя будет право только, к примеру на Filtered HTML, то форма выбора показываться не будет. (Собственно это и делает better_formats). Возможно это в 7-ке устроили.

Совершенно верно! НО, у меня пользователь должен иметь права доступа и в full-html и к filtered-html.
В том то и проблемма.

1 апреля 2011 в 8:38

Задать нужный формат можно путем переопределения формы hook_form_alter()
и там для нужной формы указать

'#format' => 'filtered_html',

А вот как убрать возможность выбора формата, пока не знаю.
Приходит в голову только скрыть стилями Wink Но это самое плохое решение.
Через hook_form_alter() убрать не получается, т.к. навешивание возможности выбора видимо идет позже.
Отвечает за это функция filter_process_format() из модуля filter.

1 апреля 2011 в 7:02

"NightL" wrote:
В 7-ке эти функции вроде как уже интегрированы

В том то и дело, что решения в семерке я не нашел. Может конечно что то упускаю...
Подскажите, если кто осведомлен.

28 марта 2011 в 17:19

"<a href="mailto:Sentrashy@drupal.org">Sentrashy@drupal.org</a>" wrote:
"vic" написал(а):

(Меню -> Добавить меню) не подходит, т.к. пути формируются на основе $uid пользователя.

я имею ввиду, что в меню будет присутствовать uid текущего пользователя. Т.е. это т.н. меню личных сервисов пользователя.
Там такие ссылки

user/4/
user/4/edit/
user/4/settings
user/4/actions

21 марта 2011 в 20:21

"chup" wrote:

У меня аналогичная ситуация. Нужно составное поле текст+кртинка - http://www.drupal.ru/node/59279

Что Вы использовали в итоге?
Получилось дописать свое CCK-поле?

21 марта 2011 в 19:59

Для drupal7 для решения поставленной задачи нужно использовать Entity API.
В частности, вот нашел подходящий модуль http://drupal.org/project/field_collection
Он позволяет создать групповое поле.
Решение вполне подходит, но вот добавлять поля нужно каждое в отдельности. Разработчики обещают доработать модуль, но вот когда...

Если кто еще знает подходящие решения - пишите!

20 марта 2011 в 15:35

"Maxim Click" wrote:
попробуйте search-block-form.tpl.php

Спасибо! Действительно помогло. А как по-новому формируется название шаблонов, есть где почитать?

Вот у меня модуль site и в нем я формирую блок user_box.
Как в этом случае будет называться шаблон для блока?