Наверное, в этом случае нужно воспользоваться каким-либо модулем, который создает поля типа views.
То есть, Вы для каждого заказа фактически вызываете вызываете новый views, который и будет вытаскивать список пользователей.
А если Вы хотите, чтобы заявка выводилась один раз, то нужно или убрать данные о пользователе из списка выводимой информации, и тогда distinct должен сработать, или даже не знаю ... возможно, в таком случае проще руками SQL-запрос написать, чтобы, к примеру, выводился один из пользователей ...
Сам ток учусь с ним работать, должно получиться что-то вроде этого (прикрепленный файл). Это очень черновой набросок, но вы можете от него отталкиваться.
Спасибо! Сделал немного по другому, вот такой простой функцией:
Скажите, а реально ли, чтобы заявка была застолбнена двумя пользователями одновременно ?
Не является ли это логической ошибкой ?
Да, реально, потому что в сложные задачи выполняются несколькими людьми. Я тоже о таком варианте думал, но нужно, чтобы была возможность застолбить за несколькими...
По первой ошибке разобрался, а вот вторую не знаю как победить:
user warning: Column 'uid' in on clause is ambiguous query: SELECT DISTINCT node.nid AS nid, users_flag_content.name AS users_flag_content_name, users_flag_content.uid AS users_flag_content_uid FROM node node LEFT JOIN users users_flag_content ON uid = users_flag_content.uid INNER JOIN flag_content flag_content_node ON node.nid = flag_content_node.content_id AND flag_content_node.fid = 2 LIMIT 0, 10 in Z:\home\***\www\modules\views\includes\view.inc on line 810.
А также, была замечена вот такая ошибка:
user warning: Column 'uid' in on clause is ambiguous query: SELECT DISTINCT node.nid AS nid, users_flag_content.name AS users_flag_content_name, users_flag_content.uid AS users_flag_content_uid FROM node node LEFT JOIN users users_flag_content ON uid = users_flag_content.uid INNER JOIN flag_content flag_content_node ON node.nid = flag_content_node.content_id AND flag_content_node.fid = 2 LIMIT 0, 10 in Z:\home\***\www\modules\views\includes\view.inc on line 810.
Хочу сделать типа как вконтакте "мне нравится" в ноде.
1.Создал флаг материал
2.вьюха материал.
2.1. В ней взаимосвязи - мой новый флаг
2.2. Поле - имя пользователя
2.3. Фильтр - мой новый флаг
2.4. Аргумент - Nid
2.5. Вид - Блок (тут явно нельзя получить Nid материала, как правильно?)
Осталось причесать комментарии, уж сильно убого выглядит как форма, так и отображение запощщеных комментов. И в гугле об этом не густо... Понятно, что темизация темплейта комментов + цсс, просто начал в гугле копать примеры, и не нашёл путнего. Ладно, это уже другая тема. Ещё раз благодарствую!
я бы сделал через views attach. Единственная проблема - это то, что вьюха встраивается в content, т.е. над $links (если они расположены умолчанию)
А можно по подробней про views attach? идею я понял, что надо сформировать через вьюшку список - это сделаю, а вот как его вывести с помощью views attach в этих типах материала (там несколько типов материалов к этой базе)?
css поучите, полезно. firebug поставьте и эксперементируйте.
Ну это понятно, я просто не знал - править это в css самой темы, либо же это надо делать темизацией (тоесть делать php-шаблон отдельный и привязывать к вьюхе)
На другом сайте уже как раз экспериментировал и с css и с firebug. Спасиб)
Динамический вывод тизеров по выбранным тегам на странице
Ещё сразу спрошу, не ругайте только за тонну вопросов
Может кто занимался этим:
хочется причесать вьюшку немного, примерно так, как на прикреплённой картинке
Текстовые поля напротив тегов таксономии при создании материала
Это отдельный модуль или как? Не могу его поиском найти. Подскажите, пожалуйста.
Текстовые поля напротив тегов таксономии при создании материала
up
Views + Workflow: фильтр по диапазону дат
http://habrahabr.ru/post/24369/
Views + Flag - плодит дубликаты при выводе (distinct не помогает)
Views + Flag - плодит дубликаты при выводе (distinct не помогает)
Views: background color для строк с определённым значением поля (без Views Table highlighter)
Спасибо! Сделал немного по другому, вот такой простой функцией:
$(document).ready(function() {
Views + Flag - плодит дубликаты при выводе (distinct не помогает)
Да, реально, потому что в сложные задачи выполняются несколькими людьми. Я тоже о таком варианте думал, но нужно, чтобы была возможность застолбить за несколькими...
Views: background color для строк с определённым значением поля (без Views Table highlighter)
Если вам не сложно, не могли бы вы дать подходящий пример, как использовать jQuery в конкретной задаче? С jQuery на начальном уровне я...
Views два display style одновременно
Без вариантов?
Уникальный идентификатор нескольким типам материалов?
Уникальный идентификатор нескольким типам материалов?
Спасибо, вечером посмотрю и отпишусь по результатам! Тоесть, можно node_type - указать все 4 и привязать к ним Serial?
viewsdisplaytabs.module сыпет ошибку
По первой ошибке разобрался, а вот вторую не знаю как победить:
user warning: Column 'uid' in on clause is ambiguous query: SELECT DISTINCT node.nid AS nid, users_flag_content.name AS users_flag_content_name, users_flag_content.uid AS users_flag_content_uid FROM node node LEFT JOIN users users_flag_content ON uid = users_flag_content.uid INNER JOIN flag_content flag_content_node ON node.nid = flag_content_node.content_id AND flag_content_node.fid = 2 LIMIT 0, 10 in Z:\home\***\www\modules\views\includes\view.inc on line 810.
viewsdisplaytabs.module сыпет ошибку
А также, была замечена вот такая ошибка:
user warning: Column 'uid' in on clause is ambiguous query: SELECT DISTINCT node.nid AS nid, users_flag_content.name AS users_flag_content_name, users_flag_content.uid AS users_flag_content_uid FROM node node LEFT JOIN users users_flag_content ON uid = users_flag_content.uid INNER JOIN flag_content flag_content_node ON node.nid = flag_content_node.content_id AND flag_content_node.fid = 2 LIMIT 0, 10 in Z:\home\***\www\modules\views\includes\view.inc on line 810.
Как сделать книгу со сносками и закладками?
Flag: показать в теле ноды имена юзеров, кликнувших на флаг
а я, кажется, это оставил дефолтно, у тебя не может не быть аргумента.
разве не сработало? у меня завелось легко
Flag: показать в теле ноды имена юзеров, кликнувших на флаг
просто в настройках там проставляешь "Связь" ту, которая у тебя в взаимосвязях
Flag: показать в теле ноды имена юзеров, кликнувших на флаг
Flag: показать в теле ноды имена юзеров, кликнувших на флаг
Спасибо за замечание, исправлю!)
Flag: показать в теле ноды имена юзеров, кликнувших на флаг
Спасибо, мил человек
Всё работает!
Осталось причесать комментарии, уж сильно убого выглядит как форма, так и отображение запощщеных комментов. И в гугле об этом не густо... Понятно, что темизация темплейта комментов + цсс, просто начал в гугле копать примеры, и не нашёл путнего. Ладно, это уже другая тема. Ещё раз благодарствую!
Flag: показать в теле ноды имена юзеров, кликнувших на флаг
А можно по подробней про views attach? идею я понял, что надо сформировать через вьюшку список - это сделаю, а вот как его вывести с помощью views attach в этих типах материала (там несколько типов материалов к этой базе)?
[РЕШЕНО] Темизация разных типов материалов при табличном выводе Views
http://drupal.org/project/views_table_highlighter
[РЕШЕНО] Темизация разных типов материалов при табличном выводе Views
Может модуль-дополнение к Views есть, которым можно это реализовать?
Динамический вывод тизеров по выбранным тегам на странице
Спасиб, но это, видимо, фишка либо третьей вьюхи, либо плагов, что ты перечислил, я их ещё пока не поставил, но поставлю)
Динамический вывод тизеров по выбранным тегам на странице
Ну это понятно, я просто не знал - править это в css самой темы, либо же это надо делать темизацией (тоесть делать php-шаблон отдельный и привязывать к вьюхе)
На другом сайте уже как раз экспериментировал и с css и с firebug. Спасиб)