内田泰三 研究室
#author("2020-03-09T13:30:25+09:00;2020-01-15T19:39:38+09:00","default:member","member") #author("2020-03-09T13:30:41+09:00","default:member","member") *SubMenu 個人が複数のサブページを管理するための機能 ~ ***はじめに 当サイトでは、個人が管理するサブページの閲覧・編集を効率化するため、右サイドバーの先頭にサブメニューが自動的に表示されるようになっています。 ~ ***サブメニューの作成 サブメニューは ''氏名/SubMenu'' という形式名のページとして存在します。この形式のページが存在しない場合は、まず、ページの新規作成([NEW])で、''氏名/SubMenu'' を作成して下さい。 ~ ***サブページの作りかた -サブページとは個人が管理する ''氏名/△△△△'' という形式名のページです。 ページの新規作成([NEW])で、''氏名/△△△△'' を作成して下さい。 -&color(red){個人が管理するページは、必ず ''氏名/項目名'' となるようにして下さい。例えば ''「PhotoCollection」''だけでは、誰が管理するページなのかがわかりません。''「JohnSmith/PhotoCollection」'' などとして、自分が管理するページであることがわかるようにして下さい。}; -ページ名は''スペースを含まないようにして下さい''。 複数の単語を組み合わせる場合は、一般に以下のような方法が使われます。 --キャメルケース: ---UCC:PrintScreen PlayStation MediaWiki McDonald ---LCC:getData getElementsByTagName --スネークケース:file_name_01.jpg --チェインケース:file-name-01.jpg -ページの命名に機種依存文字(環境依存文字)を使わないようにして下さい。閲覧者の環境によっては正しく表示されない場合があります。 機種依存文字とは、文字変換の際に警告マークが出る文字のことです。 [[Google:機種依存文字 一覧]] ~ ***サブメニューの編集 -サブメニューにサブページのリンクを表示するには ''氏名/SubMenu'' を編集して、サブページ ''氏名/△△△△'' をリストとして追加します。 -サブメニューには、リダイレクト記号 [ > ] を使って外部サイトへのリンクを張ることもできます。 -サブメニューのページ( 氏名/SubMenu )の編集画面の内容は、一般に以下のような形式になります(あくまで基本的な例です。自由に作っていただいて構いません)。 *[[JohnSmith]] -[[JohnSmith/Works]] -[[JohnSmith/PhotoCollection]] -[[JohnSmith/IdeaNote]] -[[JohnSmith/Blog]] -[[JohnSmith OfficialSite>http://www.john-smith.com]] -[[Twitter>https://twitter.com/(アカウント名)]] -[[JohnSmith/SubMenu]] ~ ←下のブロックとの余白をとるための強制改行 ~ -付記 --サブメニューのページは、 原則、大見出し[ * ] と 箇条書き [ - ] のみで構成するようにして下さい。 &small(SideBar エリアのスタイルの仕様上、その他の記法はルール通りに反映されません。); --項目リストの中に ''氏名/SubMenu'' 自体を含めておくと、サブメニューの編集がしやすくなります。 --一時的に、メニューから外したい項目がある場合は、コメントアウト[ // ]を使うのが便利です。 ~ ***サブメニューが表示されるのは・・ ◯◯◯◯/SubMenu の内容が 右SideBar に表示されるのは、以下の場合です。 -現在閲覧中のページが ◯◯◯◯(親ページ) である場合 -現在閲覧中のページが ◯◯◯◯/△△△・・・(子孫ページ)である場合 ~ ~