スキンをちょっと修正。エラーページでエラーが・・・nucleus、意味わからん。
いろいろスキンを修正しました。
トップページと同じ様な2カラムの表示に個別アイテムページを変えました。
それから、自分のサービスのお知らせが重要なので、すべてのページに作ったサービスの情報が出るようにしました。
どうして今までしてなかったのか自分でもわからん。
最新記事も20件も表示するようにした。多すぎかな・・・
また、エラーページを表示するときにエラーが出るようになってた。前に見たときは正常に表示されてたのに。
いろいろ修正していることで何か影響を受けたのかもしれないな。
どういうエラーが出ていたか調べてみたら、ここで使っているスキンvicuna CMS - Nucleus Skinはヘッダの表示をskintypeで条件分岐して表示しているのですけど、エラーページなので<%if(skintype,error)%>の部分のみが条件を満たしているはずなのに<%if(skintype,item)%>をも満たしているような表示になっていた。
スキンのエラーページのみエラーページ用のヘッダテンプレートを作って読み込むようにして修正しました。
ちなみに条件の順番や入れ子にしてみたりとしてみたけど、nucleus変数や条件式の挙動がおかしかった。
if(skintype,error) の記述順 - Heartfieldでも同じような問題が発生しているのは確認できて、ここで書かれていることもちょっと試したけど、面倒になってテンプレートを分けて条件式を使うのをやめました。
その他、ちょっと気になる点があって、たとえばAカテゴリを選ぶとAカテゴリに属している記事が表示されますけど、そこで2009年8月のアーカイブを選ぶとAカテゴリに属して2009年8月に書かれた記事が表示されるようです。
でも、タイトルもパンくずリストも特にそういう条件で表示されているような表示には変わらないので、修正したいなと思っているところです。シンプルに条件をandじゃなくてもいい気がするけどな。
- Category:Nucleus CMS
- Tag:Nucleus / スキン





