彼らがレイアウトを送信するときに問題に遭遇し、そこですべてがうまくいくように見えますが、drupalにねじ込み始めると、レイアウトをやり直すかテーマ機能を書き直す必要があるという事実に遭遇します。 そして、最終的には、これによるテーマ設定のプロセスが大幅に増加する可能性があります。 したがって、
作業中の私たちは、drupalの下でレイアウトの要件を作成することにしました。 主な要素の要件は次のとおりです。
メニュー
Copy Source | Copy HTML < div class ="mymenuclass"> < ul > < li class ="leaf first">< a href ="#"> My account </ a ></ li > < li class ="expanded active-trail">< a href ="#"> Create content </ a > < ul class ="menu"> < li class ="leaf first active-trail">< a href ="#" class ="active"> Page </ a ></ li > <!-- --> < li class ="leaf last">< a href ="#"> Story </ a ></ li > </ ul > </ li > < li class ="collapsed">< a href ="#"> Administer </ a ></ li > < li class ="leaf last">< a href ="#"> Log out </ a ></ li > </ ul > </ div >
Copy Source | Copy HTML < div class ="mymenuclass"> < ul > < li class ="leaf first">< a href ="#"> My account </ a ></ li > < li class ="expanded active-trail">< a href ="#"> Create content </ a > < ul class ="menu"> < li class ="leaf first active-trail">< a href ="#" class ="active"> Page </ a ></ li > <!-- --> < li class ="leaf last">< a href ="#"> Story </ a ></ li > </ ul > </ li > < li class ="collapsed">< a href ="#"> Administer </ a ></ li > < li class ="leaf last">< a href ="#"> Log out </ a ></ li > </ ul > </ div >
Copy Source | Copy HTML < div class ="mymenuclass"> < ul > < li class ="leaf first">< a href ="#"> My account </ a ></ li > < li class ="expanded active-trail">< a href ="#"> Create content </ a > < ul class ="menu"> < li class ="leaf first active-trail">< a href ="#" class ="active"> Page </ a ></ li > <!-- --> < li class ="leaf last">< a href ="#"> Story </ a ></ li > </ ul > </ li > < li class ="collapsed">< a href ="#"> Administer </ a ></ li > < li class ="leaf last">< a href ="#"> Log out </ a ></ li > </ ul > </ div >
Copy Source | Copy HTML < div class ="mymenuclass"> < ul > < li class ="leaf first">< a href ="#"> My account </ a ></ li > < li class ="expanded active-trail">< a href ="#"> Create content </ a > < ul class ="menu"> < li class ="leaf first active-trail">< a href ="#" class ="active"> Page </ a ></ li > <!-- --> < li class ="leaf last">< a href ="#"> Story </ a ></ li > </ ul > </ li > < li class ="collapsed">< a href ="#"> Administer </ a ></ li > < li class ="leaf last">< a href ="#"> Log out </ a ></ li > </ ul > </ div >
Copy Source | Copy HTML < div class ="mymenuclass"> < ul > < li class ="leaf first">< a href ="#"> My account </ a ></ li > < li class ="expanded active-trail">< a href ="#"> Create content </ a > < ul class ="menu"> < li class ="leaf first active-trail">< a href ="#" class ="active"> Page </ a ></ li > <!-- --> < li class ="leaf last">< a href ="#"> Story </ a ></ li > </ ul > </ li > < li class ="collapsed">< a href ="#"> Administer </ a ></ li > < li class ="leaf last">< a href ="#"> Log out </ a ></ li > </ ul > </ div >
Copy Source | Copy HTML < div class ="mymenuclass"> < ul > < li class ="leaf first">< a href ="#"> My account </ a ></ li > < li class ="expanded active-trail">< a href ="#"> Create content </ a > < ul class ="menu"> < li class ="leaf first active-trail">< a href ="#" class ="active"> Page </ a ></ li > <!-- --> < li class ="leaf last">< a href ="#"> Story </ a ></ li > </ ul > </ li > < li class ="collapsed">< a href ="#"> Administer </ a ></ li > < li class ="leaf last">< a href ="#"> Log out </ a ></ li > </ ul > </ div >
Copy Source | Copy HTML < div class ="mymenuclass"> < ul > < li class ="leaf first">< a href ="#"> My account </ a ></ li > < li class ="expanded active-trail">< a href ="#"> Create content </ a > < ul class ="menu"> < li class ="leaf first active-trail">< a href ="#" class ="active"> Page </ a ></ li > <!-- --> < li class ="leaf last">< a href ="#"> Story </ a ></ li > </ ul > </ li > < li class ="collapsed">< a href ="#"> Administer </ a ></ li > < li class ="leaf last">< a href ="#"> Log out </ a ></ li > </ ul > </ div >
Copy Source | Copy HTML < div class ="mymenuclass"> < ul > < li class ="leaf first">< a href ="#"> My account </ a ></ li > < li class ="expanded active-trail">< a href ="#"> Create content </ a > < ul class ="menu"> < li class ="leaf first active-trail">< a href ="#" class ="active"> Page </ a ></ li > <!-- --> < li class ="leaf last">< a href ="#"> Story </ a ></ li > </ ul > </ li > < li class ="collapsed">< a href ="#"> Administer </ a ></ li > < li class ="leaf last">< a href ="#"> Log out </ a ></ li > </ ul > </ div >
Copy Source | Copy HTML < div class ="mymenuclass"> < ul > < li class ="leaf first">< a href ="#"> My account </ a ></ li > < li class ="expanded active-trail">< a href ="#"> Create content </ a > < ul class ="menu"> < li class ="leaf first active-trail">< a href ="#" class ="active"> Page </ a ></ li > <!-- --> < li class ="leaf last">< a href ="#"> Story </ a ></ li > </ ul > </ li > < li class ="collapsed">< a href ="#"> Administer </ a ></ li > < li class ="leaf last">< a href ="#"> Log out </ a ></ li > </ ul > </ div >
Copy Source | Copy HTML < div class ="mymenuclass"> < ul > < li class ="leaf first">< a href ="#"> My account </ a ></ li > < li class ="expanded active-trail">< a href ="#"> Create content </ a > < ul class ="menu"> < li class ="leaf first active-trail">< a href ="#" class ="active"> Page </ a ></ li > <!-- --> < li class ="leaf last">< a href ="#"> Story </ a ></ li > </ ul > </ li > < li class ="collapsed">< a href ="#"> Administer </ a ></ li > < li class ="leaf last">< a href ="#"> Log out </ a ></ li > </ ul > </ div >
Copy Source | Copy HTML < div class ="mymenuclass"> < ul > < li class ="leaf first">< a href ="#"> My account </ a ></ li > < li class ="expanded active-trail">< a href ="#"> Create content </ a > < ul class ="menu"> < li class ="leaf first active-trail">< a href ="#" class ="active"> Page </ a ></ li > <!-- --> < li class ="leaf last">< a href ="#"> Story </ a ></ li > </ ul > </ li > < li class ="collapsed">< a href ="#"> Administer </ a ></ li > < li class ="leaf last">< a href ="#"> Log out </ a ></ li > </ ul > </ div >
Copy Source | Copy HTML < div class ="mymenuclass"> < ul > < li class ="leaf first">< a href ="#"> My account </ a ></ li > < li class ="expanded active-trail">< a href ="#"> Create content </ a > < ul class ="menu"> < li class ="leaf first active-trail">< a href ="#" class ="active"> Page </ a ></ li > <!-- --> < li class ="leaf last">< a href ="#"> Story </ a ></ li > </ ul > </ li > < li class ="collapsed">< a href ="#"> Administer </ a ></ li > < li class ="leaf last">< a href ="#"> Log out </ a ></ li > </ ul > </ div >
Copy Source | Copy HTML < div class ="mymenuclass"> < ul > < li class ="leaf first">< a href ="#"> My account </ a ></ li > < li class ="expanded active-trail">< a href ="#"> Create content </ a > < ul class ="menu"> < li class ="leaf first active-trail">< a href ="#" class ="active"> Page </ a ></ li > <!-- --> < li class ="leaf last">< a href ="#"> Story </ a ></ li > </ ul > </ li > < li class ="collapsed">< a href ="#"> Administer </ a ></ li > < li class ="leaf last">< a href ="#"> Log out </ a ></ li > </ ul > </ div >
Copy Source | Copy HTML < div class ="mymenuclass"> < ul > < li class ="leaf first">< a href ="#"> My account </ a ></ li > < li class ="expanded active-trail">< a href ="#"> Create content </ a > < ul class ="menu"> < li class ="leaf first active-trail">< a href ="#" class ="active"> Page </ a ></ li > <!-- --> < li class ="leaf last">< a href ="#"> Story </ a ></ li > </ ul > </ li > < li class ="collapsed">< a href ="#"> Administer </ a ></ li > < li class ="leaf last">< a href ="#"> Log out </ a ></ li > </ ul > </ div >
divやcssでもメニューをラップしてアクセスすることをお勧めします。 そのようなタイプ:
Copy Source | Copy HTML
- .mymenuclass {}
- .mymenuclass UL {}
- .mymenuclass UL LI {}
- .mymenuclass UL LI A {}
- .mymenuclass UL LI A:ホバー {}
- .mymenuclass UL LI.active -trail {}
- .mymenuclass UL LI.active -trail A {}
ポケットベル
Copy Source | Copy HTML
- < ul class = "pager"> < li class = "pager-first first"> <a href = "#" class = "active"> First </ a > </ li >
- < li class = "pager-previous"> <a href = "#" class = "active">前</ a > </ li >
- < li class = "pager-item"> <a href = "#" class = "active"> 1 </ a > </ li >
- < li class = "pager-current"> 2 </ li >
- < li class = "pager-item"> <a href = "#" class = "active"> 3 </ a > </ li >
- < li class = "pager-next"> <a href = "#" class = "active"> next </ a > </ li >
- < li class = "pager-last last"> <a href = "#" class = "active"> last </ a > </ li >
- </ ul >
ブロック
サイトにブロックがある場合は、それらを単一のスタイルに配置する必要があります。 つまり ブロックテンプレートのhtmlが同じように見えるようにします(もちろん可能な場合)
たとえば、次のように:
Copy Source | Copy HTML
- < div id = "blockid" class = "block">
- < h2 >タイトル</ h2 >
- < div class = "content">
- <!-ここに直接ブロックのコンテンツ->
- </ div >
- </ div >
ブロックIDとして、ブロックの一意のIDを使用します。このIDを使用して、必要に応じてこのブロックの一意性をスタイルで規定します。
テスト内容
次のコンテンツをコンテンツ領域に挿入します(ニュースの全文、テキストページなど)。
Copy Source | Copy HTML
- < p > Lorem < sup >上付き文字</ sup > dolor < sub >下付き文字</ sub > amet、consectetuer adipiscing elit、<a href = "#" title = "test link"> test link </ a > 。
- < strong > Nullam </ strong > dignissim < em > convallis </ em > est。 クィスクアリカン。 < cite > cite </ / cite > 。
- < u > Nunc iaculis suscipit dui。 </ u >ナムシットアメットセム。 Aliquam libero nisi、imperdiet at、tincidunt nec、gravida vehicula、nisl。
- プレスト・マティス、マッサ・クイス・ルクトゥス・ファーメンタム、ターピス・ミ・ヴォルツパット・ジャスト、ユー・ヴォルツパット・エニム・ダイアメット・メトス
- Maecenas ornare tortor。 Donec sed tellus eget sapien fringilla nonummy。 < 頭字語の タイトル = "National Basketball Association"> NBA </ 頭字語 >マウリス
- Suspendisse quam sem、consequat at、commodo vitae、feugiat in、nunc。
- Morbi imperdiet augue quis tellus。 < abbr title = "Avenue"> AVE </ abbr >
- </ p >
- < blockquote >
- < p >
- &#8220;このスタイルシートは非常におかしくなります&&8221;
- <br />
- -ブロッククォート
- </ p >
- </ blockquote >
- <br />
- < 表 >
- < tbody >
- < tr >
- < th >ヘッダー</ th >
- < th >ヘッダー</ th >
- < th >ヘッダー</ th >
- </ tr >
- < tr >
- < td >データ</ td >
- < td >データ</ td >
- < td >データ</ td >
- </ tr >
- < tr >
- < td >データ</ td >
- < td >データ</ td >
- < td >データ</ td >
- </ tr >
- < tr >
- < td >データ</ td >
- < td >データ</ td >
- < td >データ</ td >
- </ tr >
- </ tbody >
- </ 表 >
これだけではありません。 しかし、レイアウト設計者が少なくともそのような要件を順守していれば、Drupalのテーマ設定のプロセスにかかる時間が短縮されます。
この記事に加えて、
drupalの下でVerstaを読むこともお勧めし
ます。 フォーム誰かが同様の開発をしている場合、共有していただければ嬉しいです。 追加も歓迎です;)