Есть вопрос
Как вернуть товары на склад при отмене заказа? (Ubercart + Drupal 6)
Приветствую.
Как можно вернуть товары на склад при отмене заказа?
Сейчас при выставлении статуса заказу "Отменен" списанные товары из заказа не возвращаются на склад.
А если удалить товар из заказа, то возвращаются..
Как можно вернуть все заказанные товары на клад (+ stock lvl) при отмене заказа?
Общий раскрытый фильтр для родительских и дочерних нод со связанным общим полем
Есть два типа связанных нод. При выводе родительских нод в раскрытых фильтрах используются поля дочерних нод. Связь осуществляется через взаимосвязь - "связанное поле"-reverse. Например, на странице выводятся ноды, дочерние ноды которых имеют цену в таком-то диапазоне. В фильтре добавляется поле Цена и связывается с полем "связанное поле"-reverse.
Это работает для вьюса с родительскими нодами. Вопрос - как можно(и можно ли?) применить этот фильтр и для дочерних нод одновременно? То есть, чтобы поле "цена" ссылалось на дочерние для родительских, а для дочерних - на свои же?
Pathauto url дочерних терминов
Есть такая структура:
Кошки
--Аксессуары и клетки
Термину кошки вручную указан URL alias: cats
Сейчас url формируются так:
[term:parents:join-path]/[term:name]
Из-за этого у "Аксессуары и клетки" url получается:
koshki/aksessuary-i-kletki
а хотелось бы чтобы было:
cats/aksessuary-i-kletki
Как это можно сделать
Хочется странного: перенести комментирование блога на форум.
Добрый день!
1. Есть блоги пользовательские и комментарии к ним.
2. Есть форум с добавкой advanced forum.
[РЕШЕНО]Видимость материала анонимам. Нужен совет
Есть сайт с профилями и разными разделами. Как профиль пользователя, так и разделы сайта являются основной идеей создания сайта. Права везде выставлены.
Проблема в следующем - когда пользователь зарегистрированный он прекрасно видит все поля, представления, темизации, регионы и т.д. Короче-видит сайт грубо говоря, как его вижу я под админом.
А вот анониму кое-что отображается не так. Например, я теммизировала вывод Виевса (делала там обычную таблицу с переменными), так аноним этой самой таблицы не видит (только таблицу, сам Виевс видит), и внутри уже самой ноды, когда переходишь с Вьювса тоже ВИДИТ эту самую таблицу. Повторюсь-права выставлены.
Задача сделать вкл. и не актвиными чекбоксы в аккаунте юзера через свой модуль
Значит
вывел в профиле юзера список всех типов материала....
<?php
hook_form_alter(&$form, $form_state, $form_id) {
if ($form_id == 'user_register_form' || $form_id == 'user_profile_form') {
if (user_access('administer content types') || user_access('administer users')) {
$form['content'] = array(
'#type' => 'fieldset',
'#title' => t('Content'),
'#collapsible' => TRUE,
'#collapsed' => TRUE,
);
$form['content']['content_types'] = array(
'#type' => 'checkboxes',
'#title' => t('Content types'),
'#options' => node_type_get_names(),
'#default_value' => !empty($form['#user']->data['content_types']) ? $form['#user']->data['content_types'] : array(),
);
}
}?>
Помогите правильно собрать условие If else
Есть массив 1 со значениями и массив 2 со значениями (все значения в виде чекбоксов). Значения массивов одинаковые.
Так вот необходимо собрать условие по такому принципу.
если массив с данными 1 - не пуст,
то пробегаемся по этому массиву и для всех вкл. значений, кроме аналогичных вкл. значений из массива 2
return NODE_ACCESS_ALLOW;
в противном случае
return NODE_ACCESS_DENY;
т.е. если в массиве 1 значение 1 - вкл. и оно же в массиве 2 так же вкл. то доем добро,
Задать проверку на все разрешения связанные с созданием типов материала
Как в своем модуле задать проверку на все разрешения связанные с созданием типов материала, что бы не писать их все через запятую... а ведь и новый тип материала может добавится в систему, что опять через запятую добавлять?
Есть решение чтобы массив просматривался разрешений на создание?
Запретить создание определенного типа материалов конкретному юзеру из профиля
Знаю что можно разрешить (через свой модуль) определенный тип материала создавать (игнорируя все другие условия созданные ядром друпала).
Т.е. выводим массив типов материалов в аккаунте юзера. Ставим чекбоксы что разрешено создавать. Сохраняем аккаунт и все, все разрешения в пермишенах ролях уже игнорятся.
А МОЖНО отмечать те типы материал которые нужно запретить, и если отмечено то юзер уже не может создать ноды типов материалов, а не отмеченные уже по правилам ядра друпала работают (ну или определяются настройками др. модуля).