順調にいけば、今日中か明日中には移転すると思います。
それによって、やっとJoomla!1.5化できることになります。Joomla!1.5のStable版がリリースされてから、かれこれ1年半くらいになりますか・・・。と、振り返るとずいぶんと放ったらかしにしていたものだなぁとつくづく思います。
遅いかな・・・。
Joomla!1.5では、SEFURLにするためにコンポーネントは、コンポーネント名HelperRoute, コンポーネント名ParseRouteなどという名前でメソッドを書かなければならない。ここで、Joomla!1.5のcom_contentのrouteや、routerを見てみると、かなりややこしいことをしている事がわかる。それは、一つのアイテムを複数のメニューで表示可能にしているからです。
Joomla!1.5の場合、View毎にメニューを割り当てること(実際にはViewの中にさらにレイアウトがある)ができるので同じアイテムを複数のメニューから参照できることになってしまいます。となると、そのアイテムを表示したいとき、どのメニューから表示すれば良いのか判断することは、非常に難しいことになります。