「パラメータのここをこんな風にすると、さらにこんな事もできちゃうよ?」って事がいっぱいあります。ある程度Joomla!に慣れてくると、基本的な事はちょいちょいっとできる様になってきますが、パラメータ項目でいじった事がないトコロって実は結構ありませんか? 知らなくても困りはしないのですが、知ってればこんな事もできちゃうって事はJoomla!に限らず良くあるものですよね!?
私はメニュー編集画面の“パラメータ・システム”の中にある、“ページクラス サフィックス”ってトコロを設定した事がありませんでした。
項目名にマウスカーソルをあわせると表示される“ヒント”には、
「ページのCSSクラスに適用するサフィックスは個別にページのスタイリングができます。」
とあります。何ができるのかはなんとなくわかるようなわからないような…。
ページクラスサフィックスとは?
ページクラスサフィックスに任意のテキスト(もちろん半角英数)を追加すると、そのメニューをクリックした時に表示されるページの主要な“要素”に対して設定されるクラス(class)名に、追加したテキストがサフィックス(接尾辞)として追加されるようです。
ようするにどういう事かというと…
例えば、フォームメールを表示するメニューの“ページクラス サフィックス”に「-test」と追加すると、
タイトル部分のソースは…
追加前<div class="componentheading">「Joomla!の参考書」へのお問い合せ </div>追加後
<div class="componentheading-test">「Joomla!の参考書」へのお問い合せ </div>
となります。
タイトル部分だけではなく、
「<table class="contentpaneopen">」は「<table class="contentpaneopen-test">」、
「<div class="contact_email">」は「<div class="contact_email-test">」なりました。
あとは、テンプレートのCSSにこれらのclassの表示設定をしてあげれば、フォームメールのタイトル表示を記事のタイトル表示などと違うモノにできちゃいます。
単純に記事の見栄えを変更することは、本文のHTMLに手を加えればいくらでも可能です。ですが、上記の様なフォームメールの表示なども、テンプレートのCSSに手を加える事で、見栄えの変更は可能ですが、いくつかフォームメールを設置するサイトで、フォームメール毎に見栄えを違うモノにしたい場合などには、この“ページクラス サフィックス”を上手に使うと簡単に見栄えを変えることができます。
ということは、一つの記事もAというメニューから表示する場合と、Bというメニューから表示する場合とで、タイトルなどの見栄えを違うモノにする事ができるってことですね。(…こんなことしないか!?)
| < 前 | 次 > |
|---|


