Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
boolboost
@boolboost
Если не записи разные а нижна одна из них
Тогда сделайте агригацию
Если не поможет могу только предложить успользовать хук views. Какой имменно не помню. Суть в том что бы ручками улалить лишнее.
Вроде этот hook_views_pre_render
alexd73
@alexd73

@boolboost

По моему достаточно включить Distinct

Не помогает

Там вообще просто пользователи.. но надо отфильтровать тех, у кого есть материалы. При добавлении связи "материал" начинаются дубли..
boolboost
@boolboost
Но что то из материала вы всё же выводите
Какие то поля
Агрегацию по uid сделайте
alexd73
@alexd73

Но что то из материала вы всё же выводите

нет..

только в фильтре
boolboost
@boolboost
Хм бред какой-то
Sql запросе явно должны быть поля из них
Иначе все колонки были бы одинаковые
И повторяющихся записях
Distinct бы точно прошёл
alexd73
@alexd73
boolboost
@boolboost
В общем смотрите анализируйте
Посмотрите что этот sql выдаёт
Думаю сразу станет понятся где не совподает
Дальше сами, чем смог тем помог.
alexd73
@alexd73
@boolboost спасибо! я до обновления уже этого бился и работало.. Как раз это решалось, если делаешь связь именно по по Характерному материалу. а теперь он не работает.. :( надо патчик искать..
KarmaBot
@KarmaBot
Спасибо (+1) для @boolboost принято! Текущая карма +16.
alexd73
@alexd73
Агрегация решает.. НО ЁМАЁ!!! Когда я делал изначально - я не мог это сделать и с аргрегацией..
boolboost
@boolboost
Патч для views))
Смешно..
А вообще да иногда не хватат прозрачности типа добавить свои left join и innert join на выбор и указать group by
Zulljin
@animan01
Всем приветы)
KarmaBot
@KarmaBot
Прувет, @animan01!
Zulljin
@animan01
А как можно вывести форму загрузки для файла, если сама форма это поле сущности?
boolboost
@boolboost
Есть простой способ
Создаёшь кастомную форму с виджетом file
Пишишь submit в нем грузишь сущьность и передаёшь файл
Zulljin
@animan01
И потом при загрузке типа в сущность слать?
boolboost
@boolboost
Угу
Zulljin
@animan01
Есть пример?
boolboost
@boolboost
Я делаю обысно через entityform
Для меня так удобнее
Zulljin
@animan01
Желательно мне без сторонних модулей
boolboost
@boolboost
Весь код не покажу
Про формы гуглите form api
На drupal org хорошая дока по ним с примерами
Submit описать не сложно
Zulljin
@animan01
@boolboost спс, вроде все просто) просто еще такое не делал
KarmaBot
@KarmaBot
Спасибо (+1) для @boolboost принято! Текущая карма +17.
boolboost
@boolboost
$wrapper = entity_metadata_wrapper('node', $id);
$wrapper->field_file = $file;
$wrapper->save();
Суть такая
Да всё просто.
boolboost
@boolboost
$file = (object) array(
'uid' => 1,
'uri' => $path,
'filename' => $basename,
'filemime' => file_get_mimetype($path),
'status' => FILE_STATUS_PERMANENT
);
Вот ещё это минимальная структура поля файла