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

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

9 ноября 2013 в 9:46

если условия готового нет, то используйте компоненты. там можно подсчитать кол-во товаров в loop, вернуть число в товаров в основное rule и потом добавить компонент, куда можно передать это кол-во товаров и рассчитать стоимость.

8 ноября 2013 в 16:57

https://api.drupal.org/api/drupal/themes%21bartik%21templates%21node.tpl...
поля уже готовы к рендерингу, смотрите описание переменной $content. Только в настройках отображения поля нужно выбрать форматтер - ссылка к сущности. Вроде entityreference такой форматтер предоставляет

8 ноября 2013 в 13:10

А в настройках прав доступа не пробовали отключить возможность для роли Y запрашивать отношение Дружба? Там должно быть что то типа Request Дружба relationship

8 ноября 2013 в 13:03

Добавьте к материалу типа А поле типа entityreference (модуль entity reference есть на d.org). Настройте поле так, чтобы можно было прикреплять только материалы типа Б, и кол-во значений - неограниченно. Тогда к каждой ноде типа А можно будет прикрепить несколько нод типа Б и вывести их на странице материала типа А. Получится иерархия только на 1 уровень.

7 ноября 2013 в 11:56

"zlodiak" wrote:
скажите пожалуйста, не будет ли грубой ошибкой вместо использования разметки в news_tape_block_view() всё таки написать и использовать свою функцию темизации по типу существующей theme_item_list() ??

нет, не будет. Так даже правильней наверно.

7 ноября 2013 в 11:52

"azley" wrote:
Где найти этот пункт?

admin/structure/types/manage/article/fields/%имя_поля%
Вроде все написано понятным английским языком. Главное, чтобы поле было типа Term reference

7 ноября 2013 в 11:44

$form - это массив, его нужно сначала отрендерить.
<?php
function _edit_page_output(){
$form = drupal_get_form('news_tape_settings');

$news_list = 'rrrrrrrrrrrrrrrrrrr';

$result = render($form) . $news_list;

return $result;
}
?>

6 ноября 2013 в 21:36

Зачем нужен индекс 'data' смотрите тут https://api.drupal.org/api/drupal/includes%21theme.inc/function/theme_it...
Ведь в этой строчке, по сути, и вызывается функция theme_item_list
<?php
$block['content'] = theme('item_list', array(
'items' => $items,
//'body' => $body

6 ноября 2013 в 11:17

"S555mile" wrote:
но в папке www/peptidy.kz папки с именем includes нет

а должна быть. что-то неправильно обновили. восстанавливайте сайт из бэкапа, пробуйте заново.

4 ноября 2013 в 21:38

зачем мультистеп форма? может conditions_field устроит? Регистрация юзера админом по сути создание сущности юзера, к которому можно добавить нужные поля

2 ноября 2013 в 10:31

Пример для #states http://xandeadx.ru/blog/drupal/319
Док для этого свойства формы https://api.drupal.org/api/drupal/developer%21topics%21forms_api_referen...
Примеры модулей, создающих свои кастомные поля http://internetdevels.ru/blog/module-with-field-api-drupal-7, https://drupal.org/project/examples

1 ноября 2013 в 18:47

проблема известная, обсуждение тут. https://drupal.org/node/2090511
Если не хотите возиться с обновлением, устанавливать drush, то просто скачайте версию 2.3 модуля rules и замените файлы на сервере. Фиксов безопасности в 2.4 и 2.5 нет, так что можно юзать и 2.3

30 октября 2013 в 20:13

проверьте, есть ли в модуле такая функция. Может быть не ту версию поставили.

Проверьте файл site.ru/docs/sites/all/themes/framework/user-profile.tpl.php, нужна ли вообще вам эта функция? может стоит подредактировать этот файл

28 октября 2013 в 22:06

ставьте devel, добавляйте ddebug_backtrace() (или другим способом получите стек вызовов) в функцию с формой и смотрите, где вызывается ваша форма. Тут еще много зависит от того, где форма расположена - на кастомной странице, в блоке или еще где.

23 октября 2013 в 21:58

Так ведь все написано в сообщении об ошибке, читайте внимательней.
Вот тут site.ru/docs/sites/all/themes/framework/user-profile.tpl.php вы используете функцию simplenews_user_is_subscribed(). При этом модуль simpenews у вас либо отключен, либо не установлен вообще. Так либо редактируйте проблемный файл, либо включит модуль simplenews