電気ウナギ的○○

About Home

プロフィール項目のテンプレート用変数の書き方

shinoda (2009年6月23日 16:13)

OpenPNE では、ニックネーム、誕生日以外のプロフィール項目のテンプレート用変数は、

項目名 = ({$profile.caption})
内容 = ({$prof.profile[$profile.name].value})

のように表現する。

$profile.name には、$profile_list を foreach した結果が入っている。
$profile_list には、「プロフィール項目一覧」画面で指定した並び順どおりにデータがセットされているので、foreach した順に({$profile.caption})と({$prof.profile[$profile.name].value})を出力していけば、プロフィールの一覧が表示される。

・・・が、画面デザインのカスタマイズをしていると、ある項目だけ別の場所に表示したくなることもある。

そんなときには、

性別:({$prof.profile[sex].value})

みたいに書きたくなるが、こんな書き方では駄目で、オブジェクトらしく、

性別:({$prof.profile.sex.value})

のように書くこと。

それだけの話。すんません。単なる備忘録です。

電気ウナギ的○○

電気ウナギ的○○

About Back

コメント(2)

hide |2011年5月24日 18:18

個人で同窓会のsnsの作成で参考にさせて頂いております。

会員一覧で各種プロフィールの一部を出そうしたのですが、

({$prof.profile.sex.value})

と記述しても表示されません。

お知恵をいただければと、ずうずうしいですがよろしくお願い致します。

電気ウナギ的○○

電気ウナギ的○○

About Back

トラックバック(0)

トラックバックURL: https://blog.netandfield.com/mt/mt-tb.cgi/671

電気ウナギ的○○

About This Site

電気ウナギ的○○
岩国在住。広島で働く超零細IT企業社長のいわゆる社長日記。
何か、酒と食い物のことばかり書いているようで・・・お察しのとおり、肥満体です:-)


2011/06/24
iPhone用サイト公開

Create with jQuery, jQTouch.


CLOSE