<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.joetsuihk.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>regions</title>
 <link>http://www.joetsuihk.com/taxonomy/term/27</link>
 <description>The taxonomy view with a depth of 0.</description>
 <language>en</language>
<item>
 <title>使用regions 的要訣</title>
 <link>http://www.joetsuihk.com/node/101</link>
 <description>&lt;p&gt;在Druapl 中有關自定義regions,&lt;br /&gt;
使用panels 等等&lt;br /&gt;
有關將一個頁面分割為不同的部份,&lt;br /&gt;
以方便管理的技術, 這裡都有介紹過&lt;br /&gt;
但也因為有這兩種方法&lt;br /&gt;
我自己也一直想不通,&lt;br /&gt;
什麼時候使用panels, 什麼時候使用regions&lt;/p&gt;
&lt;p&gt;後來, 為了效能的問題,&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.joetsuihk.com/node/101&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.joetsuihk.com/node/101#comments</comments>
 <category domain="http://www.joetsuihk.com/free_tags/drupal">Drupal</category>
 <enclosure url="http://www.joetsuihk.com/files/regions.png" length="4320" type="image/png" />
 <pubDate>Sat, 19 Apr 2008 21:25:06 -0700</pubDate>
 <dc:creator>JOE</dc:creator>
 <guid isPermaLink="false">101 at http://www.joetsuihk.com</guid>
</item>
<item>
 <title>Regions</title>
 <link>http://www.joetsuihk.com/regions</link>
 <description>&lt;p&gt;新的模版有一個比較特別的地方,&lt;br /&gt;
就是自定了三個位於頁尾的regions,&lt;br /&gt;
而沒有使用panels.&lt;/p&gt;
&lt;p&gt;當然, 第一是效能的考慮,&lt;br /&gt;
二來, 因為每一頁都會有這三個頁尾區&lt;br /&gt;
製作眾多panels 只費時失事&lt;/p&gt;
&lt;p&gt;增加regions是theme 的管轄範圍&lt;br /&gt;
初初我也感到意外, 但為了保持彈性和可定製性&lt;br /&gt;
留在theme 的層面也是相當的合理&lt;br /&gt;
定製也只需要初階的編程能力&lt;br /&gt;
一般的模版開發者是可以應付得來的&lt;/p&gt;
&lt;p&gt;在template.php 之內, 定義一個函數:&lt;br /&gt;
&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;&lt;span style=&quot;color: #000000&quot;&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;&amp;lt;?php&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;function &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;mytheme_regions&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(){&lt;br /&gt;&amp;nbsp; return array(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;right&#039; &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;gt; &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;t&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;right sidebar&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;content&#039; &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;gt; &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;t&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;content&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;header&#039; &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;gt; &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;t&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;header&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;footer&#039; &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;gt; &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;t&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;footer&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;bottom_left&#039; &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;gt; &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;t&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;bottom left&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;bottom_center&#039; &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;gt; &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;t&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;bottom center&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;bottom_right&#039; &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=&amp;gt; &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;t&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;bottom right&#039;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;),&lt;br /&gt;&amp;nbsp; );&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;
mytheme 是這個theme的名字,&lt;br /&gt;
那樣, $bottom_right, $bottom_left, $bottom_center 等的變數就會出現在page.tpl.php 之內&lt;br /&gt;
你可以將它們放到自定的位置, div 之內&lt;br /&gt;
&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;//page.tpl.php&lt;br /&gt;&lt;span style=&quot;color: #000000&quot;&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;&amp;lt;?php &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;if ( &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$bottom_left &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;|| &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$bottom_center &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;|| &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$bottom_right &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;|| &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$feed_icons &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;):&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;......&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;
到 admin-&amp;gt;site building-&amp;gt;blocks 就會看到有&#039;bottom left&#039; 等等的選項了&lt;/p&gt;
</description>
 <comments>http://www.joetsuihk.com/regions#comments</comments>
 <category domain="http://www.joetsuihk.com/free_tags/drupal">Drupal</category>
 <pubDate>Mon, 06 Aug 2007 21:24:53 -0700</pubDate>
 <dc:creator>JOE</dc:creator>
 <guid isPermaLink="false">86 at http://www.joetsuihk.com</guid>
</item>
</channel>
</rss>
