您在這裡

Views -> Arguments

sunumen's 的頭像
sunumen 在 2008-06-22 (周日) 09:27 發表

http://drupal.org/node/206845

我照著這個去抄Arguments的一部份,還是不行 >w<
再爬了很多文章,還是摸不清argument

我的目標是想看清楚 UID is Author的設定

是每個登入者,可以View到自己的文章對嗎?<這是我希望做到的功能,但怎弄也不成....>

=============================
我嘗試建立新的View,Provide page view,就叫track吧 <我弄過預設的tracker,更糟糕>
加入argument------User: UID is Author
照上面連結的去set Wildcard ,all
然後
到網址列打入track/all 是可看到全部會員的文章的~~~~即這個沒問題啦
但是,如要看自己的呢?
看上面連結是要打track/author/arg

結果是不行的,出現匿名使用者發的貼.....

希望有人能幫忙救救小弟

我是這樣設定的

Provide Page View (checked)
URL: view/$arg/content_name (這裏可能是關鍵)

Arguments---User: Username is Author
Wildcard---empty
Wildcard Sub---empty

訪問時用:
view/username
view/username/content_name

不知是否對你有用

先謝謝你的答覆

但我想問問[argument] 這個能幫我達到

按照登入的身份,來view到不同的內容嗎?

因為我依照你以上的設定來建立一次新的view
做到的效果仍是

view/1/content_name
就看到UID:1 的文章

view/2/content_name
就看到UID:2 的文章

但這些1,2是我自己去輸入去的!!
而不是它檢查我正用著的UID而去給我看自己的文章呢

其實我知道[我的帳號 -> 追蹤]是能夠做到我這個要求的,但我就是想拉它出來<很多會員都不知怎樣看自己發過的文章>

另外,如果我直接
view/$arg/content_name
就看得到全部的記錄,我相信這個是因為我設了預設是Summary,Descending
這個[預設] 即是不符合argument而出到的嗎?

那"問題是否它不知道我的UID,所以就做不到效果?" 胡猜.............

你現在遇到的問題是需要有一個菜單項,在你登入後顯示,讓你能跳轉到你自己的view頁面,我不知理解的對不對?

如果我的理解對, 那麽,這是與menu系統和view中的menu設定有關。

我會有一個另外的貼來討論在設定menu時我遇到的問題。

Views Tutorials
http://drupal.org/node/59157