Подскажите, не могу сообразить что нужно указать в views, чтобы люди видели только свой tracker?
То есть создан виевс на основе стандартного tracker, который выведен во вкладку на странице пользователя. При просмотре любого пользователя всегда видна эта вкладка, как сделать чтобы ее мог видеть пользователь только на своей странице (/user/%), а ну других страницах пользователей видеть не должен.
Комментарии
это можно сделать через аргументы views по uid, берём ID юзера из строки -> далее уже дело техники
таб то останеца все равно в профиле
может я не правильно работаю с этим аргументом, но его добавление все равно позволяет любому пользователю видеть трекер других пользователей.
ну так далее -> php + воображение
можно в шаблоне поправить вывод табов только, например, кто вошёл (зареген):
<?php if ($logged_in) {
print $tabs;
} else {
print '';
} ?>
так это код ко всем табам а конкретный таб
может фильтрануть по текущему пользователю?
да, просто фильтрик поставить
как? какой фильтрик?
Views -> Добавить фильтр -> Пользователь -> Текущий -> Да -> Сохранить
это дает лишь то, что я в чужом профиле вижу не все документы, входящие в чужой трекер, а только те что под моим авторством. То есть это не то что не решает проблему, а вообще придает этой вкладке непонятное значение.
прикольно? А как ты хотел?
Ты же делаешь ссылку на трекер не для себя, а для пользователя. Он же и будет видеть свои записи.
Естественно чтобы посмотреть все записи этого пользователя просто перейти на вкладку /user/xxx/track
я бы хотел чтобы пользователь 5 при заходе на /user/5/track видел свой трекер, а при заходе на /user/7/track не видел ничего (нет доступа или нет такой страницы).
Также при заходе на /user/5 он бы видел ссылку во вкладках на свой трекер, а при заходе на /user/7 он бы не видел ссылку на чужой трекер.
Мне кажется это нормально, отслеживать изменения своих материалов в своем профиле и не видеть в чужих профилях ни чужие, ни тем более свои изменения.
ну на друпале ру так и сделано. мой трекер...
да, и я без проблем вижу ваш трекер в вашем профиле
извините 2 разные страницы... а если убрать из таба из профиля таб со страницей трекера то ничего и не увидите