リクエストがあったので機能の追加と、少しの改善を行いました。
さらに使いやすくなっていますので是非あなたのJoomla!1.5のお供にどうぞ。
変更点
変更によるバックエンドでの設定
アップデート方法
今回は、モジュール側のみですので以下のようにしてください。
Template Selectorをアップデートしました。
変更点
アップデート方法
今回の変更で、リセットボタンを追加したことによりさらに便利になりました。前バージョンでは、リセットする方法がないため、一度テンプレートを選択してしまうと元のテンプレートに戻すには、セッションが切れるか、元のテンプレートを選択するくらいしか方法が、無かったのですが、リセットボタンを押す事により設定された(メニュー毎に設定されていても)テンプレートに戻ります。
また、画像が無い場合でもno_image画像を表示するように変更し、画像を上にフォームを下にまとめることにより使い勝手も向上していると思います。
・・・
version : 1.1.0
Copyright (C) 2009 Joomler!.net All rights reserved.
link: http://www.joomler.net/
license: http://www.gnu.org/copyleft/gpl.html
About Template Selector
It is possible to display it with the selected template even if it moves the link the page ahead after the template is changed.
Please give the opinion and the demand to me and donate.
How to update
How to install
できれば是非、お気持ちで結構ですのでご寄付くだされば、作者はかなり励みになります。
アップデート方法
インストール方法
昨日開発環境にインストールしてもらったら、
Fatal error: Cannot redeclare class TemplatesHelper in /xxx/administrator/components/com_templates/helpers/template.php on line 23
なるエラーが出るそうだ。
Template Changerがインストールされていると出ます。
これは、Template ChangerがJLoaderというメソッドを使っている事が原因です。 と言っても悪いと言っている訳ではありません。同じファイルをまさか、読み込んでいるとは思わないだろうし、どちらかと言えばそういうメソッドをJoomla!が、用意してるならチェックしてくれよと言いたいくらいだが、この場合は使わない方が当たりかもしれない。
眠いこと書いてますね。JLoader使うのが当たりです。うちが直さないといけないんだよ。タコです。
いや、やはり当たりとも言えない。Joomla!本体でrequire_onceしてる限りrequire_onceするのが当たりのようにも思える。(加筆
ちなみに、Joomla!1.6の現状で変更されているか見てみるとほとんど変更が無いのでやはり、この場合は使わない方が当たりでしょう。
次のバージョンでは、
昨日からTemplate Switcherって名前で公開していましたが、Template Selectorに変更しました。extensions.joomla.orgで見たら同じ名前がすでにあるではないですか・・・。
もしかすると同等の機能は、すでにあるエクステンションで実現できているかもしれません。完全にかぶってることを覚悟の上で・・・というか、無いと思って自分で使って便利なので作ってみました。
最大の特徴
よくある(ひとつしか知らなかったけど)テンプレートチェンジャーは、開いたそのページのテンプレートを変更するだけですが、テンプレートセレクタは、セッションが続いている限り、選択されたテンプレートが維持されることです。これにより、デザインのチェックなどが簡単にできるようになります。
お薦め対象
と、いったところです。私も実際に活用していますので、是非お試し下さい。