Добрый день!
Помогите, пожалуйста, разобраться с проблемой.
В профиле пользователя на странице "Фотоальбомы" (представление "Фотоальбомы") не отображаются созданные пользователем фотоальбомы (сами фотоальбомы как ноды создаются и отображаются по прямой ссылке).
Комментарии
Зачем контекстный фильтр по имени?
На странице альбомов пользователя должны отображаться только те фотоальбомы, которые создал этот пользователь.
Для этого там фильтр по UID.
Спасибо. Фильтр удален, но альбомы у пользователя не отображаются.
Проверьте правильность настройки фильтра по UID, опять же, то что он есть - не означает что он работает.
Судя по урлу представления - фильтр может быть заточен на передачу значения из аргумента пути, а должен брать из контекста (текущего пользователя). Соответственно, путь делать динамическим и не нужно, если не нужно оттуда тянуть аргумент.
Плюс:
Статус фотоальбомов "Опубликован" (по прямой ссылке доступен).
Вот такие настройки фильтра по UID
Подскажите, пожалуйста, что делать с путем?
В настройках фильтра "Если нет значения" установите "Передать значение по умолчанию", и там настройте на UID текущего пользователя. Еще раз - удалите ненужные связи.
Путь можно изменить на любой другой, к примеру "photo/my".
Сейчас путь указан такой: /user/%/photo
Его можно исправить на photo/my? Сейчас фотоальбомы пользователей доступны по адресу
/users/(user_login)/photo
Правильно ли настроен фильтр?
Подскажите, пожалуйста, по ненужным связям - где это искать?
Путь можно исправить, например на "users/me/photo", можете не исправлять, особенно, если ссылки уже нагенерированны, аргумент все равно не будет участвовать.
Связи, если ими не пользуетесь нигде - просто удалите.
СВЯЗИ - такого вообще нет на странице настроек представления.
Фильтр настроен сейчас так:
Из контекстных фильтров "(автор) Пользователь: Имя" удалено.
Альбомы всё равно не отображаются:(
А, это отношение!:)
Да ну ЁЛКИ! "ОТНОШЕНИЯ" в вашем переводе, не сложно же по логике догадаться!
Спасибо огромное! Ну это не для тупых:)
Ай-яй-яй. Не честно менять комментарии постфактум, теперь
мойследующий комментарий не читабельный, без контекста."(автор) Пользователь: Имя" - нажмите на эту хрень и во всплывающем окошке внизу нажмите удалить.
По поводу УРЛ - смотрите сами. Если вам нужна страница, на которой отображаются материалы конкретного пользователя, то в урле должен быть айдишник. Если это страница, на которой юзер смотрит свои записи, то айдишник в урле не нужен.