Quote from: freakale at Feb 05, 2009, 09:13 AM
親ドキュメント1 ←ここを公開せず、何も記述せずにフォルダ扱い
└ ドキュメントA
└ ドキュメントB
└ ドキュメントC
└ ドキュメントD
という感じです。
アドレスだと ttp://www.******.com/親ドキュメント1/ドキュメントA.html です。
これだったら、[[GetField? &parent=`1` &field=`alias`]] で問題ないのかなぁと思ったのですが・・・
まず、上記のGetFieldのパラメータの意味を整理すると、、、
・&parent=`1` : 親の情報を取ってきなさい。
docid : 省略しているので、GetFieldの対象はカレントドキュメント。
つまり、
ドキュメントDでGetFieldを呼び出すと、、、
予想結果 : ドキュメントBのaliasが問題なくとれる
ドキュメントAでGetFieldを呼び出すと、、、
予想結果 : 親ドキュメント1にaliasが定義されてれば定義した文字列が返されるが、なければ空文字が返される
親ドキュメント1でGetFieldを呼び出すと、、、
予想結果 : 親がいないのできっと失敗する となり、ここでPHxで仕組んだ判定が発動して自分自身のaliasをGET。
こんな返答を期待してますか?