Joomla! CoreのPage Break Pluginを使用して、Sliderを使用したページを構成します。
概要
- Joomla! CoreのPage Break PluginはArticleにTOC(Table of Contents / 目次)やTab(タブ)、そしてSlider(スライダー)の3種のUIを施します
- Webデザインにおいて、一般的にSliderといえばCarousel(カルーセル)を指すようです
- Carouselとは多くのサイトでページトップに配置される、目を引く大きな画像が自動的に又はユーザーによる操作で右から左へスライドするコンテンツです
- ところで、わたくしの年代ではカルーセルと言えばカルーセル麻紀さんですが、Wikipediaによれば、デビュー当時に勤めていたゲイバーの店名「カルーゼル」が由来だそうです
- ゲイバーで回転木馬とはなんとも洒落た店名です
- これに対し、Joomla! CoreのPage Break PluginにおけるSliderは、テキストをクリックすることで隠れているコンテンツを表示したり、再び非表示にしたりするUIを指します
- WebデザインではAccordionと呼ぶのが一般的でしょうか
- FAQのページで採用される頻度の高いUIです
FAQs | Joomla! Community Magazine
- 最近のWebデザインのトレンドはモバイルファーストのレスポンシブデザインです
- Mobile表示でも見やすい、Sliderを当サイトのAboutページに使用してみました
参照
設定
- ArticleにSlider(Accordion)を設定する手順は次のとおりです
Page Break Pluginの設定
- System > Manage > Pluginsをクリックします

- Search BoxにPage Breakと入力して検索ボタンをクリックします

- Content - Page Breakをクリックします

- Plugins: Content - Page Break > Plugin tabが表示されます

- Presentation Style: Slidersに変更します

- Save & Closeをクリックします

- Presentation Style以外のオプションはPresentation Style: Pagesの際、すなわち目次を表示する際に有効となるオプションです
ArticleにPage Breakを挿入
- Page Breakを挿入するArticleを開きます(本稿では、Aboutページの「f-labs.jpについて」)

- Page Breakを挿入したい箇所(区切りたい箇所)の前の要素(下図ではh3要素の前のhr要素(Rad more)の末尾にカーソルを移動し、Insert Page Breakボタンをクリックします

- Insert Page Break > Table of Contents AliasにSliderの見出しとなるテキストを入力します

- Sliderの場合、Page Titleは不要です
- Insertをクリックします
- Page Breakを挿入したい箇所に上記手順を繰り返します
Slider表示結果
- Slider表示結果を確認します
参考
Pages (目次)
- Presentation Style: Pagesの場合、目次をページ上部に表示します

- 表示デバイスがMobileの場合も同様の表示のため、使い勝手はよくありません
- 各オプションの動作は次のとおりです

- Plugins: Content - Page Break > Plugin tab > Site Title: Show
- Article Titleの後ろにハイフンに続いてInsert Page Break > Page Titleで入力したテキストを追加します
- Plugins: Content - Page Break > Plugin tab > Article Index Heading: Show
- 目次テーブルの上部に見出しを表示します
- Custom Article Index Headingが空欄の場合は、デフォルトでArticle Index (en-GB) / 記事インデックス (ja-JP)と表示されます
- Custom Article Index Headingにテキストを指定した場合、そのテキストが表示されます
- Plugins: Content - Page Break > Plugin tab > Table of Contents: Show
- 目次を表示します
- Table of Contents: Noの場合、下部にページ移動のナビゲーションが表示されます
- Plugins: Content - Page Break > Plugin tab > Show All: Show
- 最後の見出しにAll Pages (en-GB) / 全ページ (ja-JP)のリンクを追加します
- リンクをクリックするとページ全体が表示されます
Tabs (タブ)
注意点
- 上記のとおり、Presentation StyleをPluginのオプションとして指定する仕様のため、Pages, Sliders, Tabsの設定がサイトのすべてのArticleに反映され、Article毎に指定することができません

