У вас, видимо, есть связь между нодой и терминами. Так создайте view по нодам, через relations загрузите связанные термины, либо вообще всю группу терминов. И выводите термины, тогда должно получится.
1) Писать свой плагин для views.
2) Создать тип материала, каждая нода этого типа будет соответствовать термину таксономии (создание/редактирование/удаление через rules).
3) Есть ли какая то связь между нодами и терминами? Может загружать что-то использую relations
Не встречал я такой возможности во views, чтобы можно было выбрать две основные сущности.
Попробуйте сделать view по user'ам, через relations загрузить группы, в которых состоит юзер и выводить эти группы, добавить контекстный фильтр по uid, значение по умолчанию брать из URL. Должно работать если view - это страница с адресом user/%/groups или блок на страницах user/% или user/%/%
1. Возможно rules + flags?
2. View должно помочь. Там можно переопределить вывод поля и вместо просто текста вывести кликабельное имя юзера с ссылкой куда надо.
Хотя даже ссылку видеть не обязательно. Юзер скачал файл и если захочет, сам его будет раздавать.
"meloff" wrote:
Мне сейчас больше интересно что это за m2m поле такое и где его взять.. никто не подскажет? :)
Скорее всего это поле типа entity reference с неограниченным количеством значений. Не знаю, почему m2m, но если использовать такое поле, вроде как должно получится то, что имел ввиду ХулиGUN
Я хотел бы скрыть ссылку какими-нибудь путями дабы обезопаситься от копипаста.. незнаю насколько у меня это получится, но если отправлять ссылку на почту, то скрыть её точно никак не получится..
Если вы откроете ссылку, то копипастить ее точно можно. Тут вам нужно ограничить именно скачивание файла
Интересная задачка. Собственным модулем можно решить, но вы не кодер, как я понял ))
Может это поможет, в конце есть какое то решение, то выглядит громоздко https://drupal.org/node/1316228
При покупке продукта юзер получает определенную роль, у которой есть разрешение на доступ к полю. Роль можно менять через rules. Давать разрешение отдельному юзеру не совсем логично, тем более у вас таких юзеров будет много.
Доступ к полю настраиваете через этот модуль https://drupal.org/project/field_permissions
Вы имеете ввиду по терминам таксономии?
Для этого создаете поле типа Term reference, если установить виджет Autocomplete term widget, то юзеры смогут добавлять свои ключевые слова. Затем во view создаете фильтр по этому полю
При кешировании все css объединяются в один файл. Возможно, объединение происходит так, что какое то правило оказывается ниже вашего правила и перекрывает его, такое у меня тоже пару раз случалось. Попробуйте дописать !important в свое правило.
Вы хотите их показать в lightbox/colorbox?
Если комментарии выводятся во views, то установите colorbox, оберните картинку в (это можно сделать в настройках view).
Если нет, то наверно нужно изменить темизацию поля или комментария
Попробуйте hook_form_alter. В хуке к нужному полю добавить '#disabled' => true. Правда останется возможность изменить значение редактированием страницы в браузере. Еще можно в том же хуке изменить тип элемента на markup, тогда это будет просто текст
Наверно, потому что представление никак не загружает сущность 'user'. У вас вью по каким сущностям? Если не по пользователям, то загрузите его через relationships, тогда этот критерий должен появиться
Но вот с фильтром у меня как то не выходит- установил контекстный фильтр Autor uid, но все равно материал в блоке показывается на всех страницах пользователей, хотя его авторами они не являются. Может можно сделать это еще как либо?
Вы видимо не установили значение по умолчанию. Как то так это должно выглядеть
Все делается очень просто.
Первое, как говорил alesel нужно добавить контекстный фильтр на UID во вьюсе.
Второе, делаем шаблон user-profile.tpl.php (смотрим дефолтный в модуле user).
Третье, выводим вручную в шаблоне где надо этот вьюс, вот так:
<?php print views_embed_view('views-name','block', arg(1)); ?>
объединение views по ноде и views по taxonomy
У вас, видимо, есть связь между нодой и терминами. Так создайте view по нодам, через relations загрузите связанные термины, либо вообще всю группу терминов. И выводите термины, тогда должно получится.
Настройка OG
Я работал со старой версией OG, там вроде не было. Не могу сказать, что в текущей версии. Просто предложил альтернативное решение.
объединение views по ноде и views по taxonomy
1) Писать свой плагин для views.
2) Создать тип материала, каждая нода этого типа будет соответствовать термину таксономии (создание/редактирование/удаление через rules).
3) Есть ли какая то связь между нодами и терминами? Может загружать что-то использую relations
Не встречал я такой возможности во views, чтобы можно было выбрать две основные сущности.
[РЕШЕНО] Список OG групп пользователя
Попробуйте сделать view по user'ам, через relations загрузить группы, в которых состоит юзер и выводить эти группы, добавить контекстный фильтр по uid, значение по умолчанию брать из URL. Должно работать если view - это страница с адресом user/%/groups или блок на страницах user/% или user/%/%
Настройка OG
1. Возможно rules + flags?
2. View должно помочь. Там можно переопределить вывод поля и вместо просто текста вывести кликабельное имя юзера с ссылкой куда надо.
[Решено] Как открыть доступ к полю после покупки продукта?
Хотя даже ссылку видеть не обязательно. Юзер скачал файл и если захочет, сам его будет раздавать.
Скорее всего это поле типа entity reference с неограниченным количеством значений. Не знаю, почему m2m, но если использовать такое поле, вроде как должно получится то, что имел ввиду ХулиGUN
[Решено] Как открыть доступ к полю после покупки продукта?
Если вы откроете ссылку, то копипастить ее точно можно. Тут вам нужно ограничить именно скачивание файла
[Решено] Как открыть доступ к полю после покупки продукта?
Интересная задачка. Собственным модулем можно решить, но вы не кодер, как я понял ))
Может это поможет, в конце есть какое то решение, то выглядит громоздко https://drupal.org/node/1316228
[Решено] Как открыть доступ к полю после покупки продукта?
При покупке продукта юзер получает определенную роль, у которой есть разрешение на доступ к полю. Роль можно менять через rules. Давать разрешение отдельному юзеру не совсем логично, тем более у вас таких юзеров будет много.
Доступ к полю настраиваете через этот модуль https://drupal.org/project/field_permissions
Как сделать фильтр по ключевым словам в views для drupal 7?
Значит делаете, как я и сказал, к товару добавьте поле типа Term reference, во view фильтр по этому полю
Как сделать фильтр по ключевым словам в views для drupal 7?
Вы имеете ввиду по терминам таксономии?
Для этого создаете поле типа Term reference, если установить виджет Autocomplete term widget, то юзеры смогут добавлять свои ключевые слова. Затем во view создаете фильтр по этому полю
Проблемы при кешировании
При кешировании все css объединяются в один файл. Возможно, объединение происходит так, что какое то правило оказывается ниже вашего правила и перекрывает его, такое у меня тоже пару раз случалось. Попробуйте дописать !important в свое правило.
Превью фото в комментариях
Вы хотите их показать в lightbox/colorbox?
Если комментарии выводятся во views, то установите colorbox, оберните картинку в (это можно сделать в настройках view).
Если нет, то наверно нужно изменить темизацию поля или комментария
[Решено]CCK запретить редактирование, но показывать поле при создании материала
Теперь понятно.
Скорее всего здесь у вас не получится ничего сделать с формой, только в модуле.
P.S.
Зачем объект $user представлять в виде массива?
<?php
global $user;
return array (array ('value' => $user->realName));
?>
[Решено]CCK запретить редактирование, но показывать поле при создании материала
да
не знаю, можно или нет. Давно не работал с D6, даже не знаю что вы имеете ввиду.
Темизация товара Ubercart
может какой то модуль реализовывает node__product?
Выведите $variables в my_theme_preprocess_node, может там что то как то изменено?
[Решено]CCK запретить редактирование, но показывать поле при создании материала
Попробуйте hook_form_alter. В хуке к нужному полю добавить '#disabled' => true. Правда останется возможность изменить значение редактированием страницы в браузере. Еще можно в том же хуке изменить тип элемента на markup, тогда это будет просто текст
Фильтр по текущему пользователю
Наверно, потому что представление никак не загружает сущность 'user'. У вас вью по каким сущностям? Если не по пользователям, то загрузите его через relationships, тогда этот критерий должен появиться
views в профиле
Вы видимо не установили значение по умолчанию. Как то так это должно выглядеть
views в профиле
Ох, руки за такое решение оторвать.
Помогите, пожалуйста, скорректировать файл tpl.php
<?php
Темизация товара Ubercart
Именно двойной и надо
[РЕШЕНО]вывести группу изображений одного поля drupal 7
<?php
print_r($node->field_image_catalog);
?>
Так вы узнаете структуру поля и сможете написать правильный цикл для вывода поля.
И когда не хочет выводить изображения, какие то ошибки пишет?
Своя цена товара (ubercart)
https://drupal.org/project/uc_donation
оно?
[Решено] Привязка материалов к меню
Тогда удачи )