MODxのテンプレートにVICUNA CMSを使用 その2

Breadcrumbsでパンくずリストを出力するとして、
VICUNA CMSのスキンの一つ「Vicuna + Ninja Skin」を使用すると現在ページをあらわすClassは「current」となっている。
(これは、使用しているスキンによるのかどうか、全部のスキンを確認したわけではないので)

Breadcrumbsで出力されるパンくずリストのHTMLはspanのclassが固定でソースに書かれているのでこれをパラメータにて対応できるように変更。

Breadcrumbsのclassは以下のとおり

  • B_crumbBox
  • B_hideCrumb
  • B_firstCrumb
  • B_lastCrumb
  • B_crumb
  • B_homeCrumb
  • B_currentCrumb

これらを適当な変数にセットして
パラメータを受け取った場合には、その内容で書き換えるというもの

こんな感じでBreadcrumbsスニペットに追加して
classが書かれている箇所を各変数に置き換えた。

チャンクは次にようにしている。

これでVICUNA CMSのCSSでパンくずリストに対応。