<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xml:base="http://joetsuihk.com/en/taxonomy/term/33/all" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>views</title>
    <link>http://joetsuihk.com/en/taxonomy/term/33/all</link>
    <description></description>
    <language>en</language>
     <atom:link href="http://joetsuihk.com/en/taxonomy/term/33/all/feed" rel="self" type="application/rss+xml" />
      <item>
    <title>Programmically add custom date filter to views</title>
    <link>http://joetsuihk.com/en/programmically_add_custom_date_filter_to_views</link>
    <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;When programmically use views, two function is very important:&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-taxonomy-vocabulary-2 field-type-taxonomy-term-reference field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Free tags:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/en/free_tags/development&quot;&gt;Development&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/en/taxonomy/term/33&quot;&gt;views&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/en/free_tags/viewsgetviewresult&quot;&gt;views_get_view_result&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/en/free_tags/viewsembedview&quot;&gt;views_embed_view&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-add-this field-type-addthis field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a class=&quot;addthis_button &quot; addthis:title=&quot;Programmically add custom date filter to views - JOE Tsui&amp;#039;s Drupal life in Hong Kong (香港)&quot; addthis:url=&quot;http://joetsuihk.com/en/programmically_add_custom_date_filter_to_views&quot;&gt;&lt;img src=&quot;http://s7.addthis.com/static/btn/sm-share-en.gif&quot; alt=&quot;Share page with AddThis&quot; /&gt;
&lt;/a&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
     <pubDate>Tue, 16 Oct 2012 09:44:33 +0000</pubDate>
 <dc:creator>JOE</dc:creator>
 <guid isPermaLink="false">328 at http://joetsuihk.com</guid>
  </item>
  <item>
    <title>2012 年 project III http://business-services.scmp.com/</title>
    <link>http://joetsuihk.com/en/2012_%E5%B9%B4_project_iii_httpbusinessservicesscmpcom</link>
    <description>&lt;div class=&quot;field field-name-field-image field-type-image field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Snapshot:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;img src=&quot;http://joetsuihk.com/sites/default/files/BD-index.PNG&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;img src=&quot;http://joetsuihk.com/sites/default/files/BD-search-box.PNG&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;img src=&quot;http://joetsuihk.com/sites/default/files/BD-search-results.PNG&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;img src=&quot;http://joetsuihk.com/sites/default/files/BD-map.PNG&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;img src=&quot;http://joetsuihk.com/sites/default/files/BD-details.PNG&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;img src=&quot;http://joetsuihk.com/sites/default/files/BD-article-listing.PNG&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;2012 年 project III (project II 仍然為內部使用中)&lt;/p&gt;
&lt;p&gt;第一個我製作的使用 Drupal 7.x 的網站&lt;br /&gt;
集團內第一個 7.x 網站&lt;/p&gt;
&lt;p&gt;因為是第一次使用 7.x 開發&lt;br /&gt;
功能上沒有要超越過去的功能的意思&lt;br /&gt;
志在將過去在 6.x 的經驗轉移到 7.x 的平台上&lt;br /&gt;
還好有這個決定, 否則可能真的會趕不上&lt;/p&gt;
&lt;p&gt;一般的設定, 例如 cck都沒有太大的問題&lt;br /&gt;
介面都很類似&lt;br /&gt;
views 的介面上雖然類似, 但要細心使用額外的功能的話還是要花點時間適應&lt;br /&gt;
特別是處理輸出 html 的時候更明顯&lt;br /&gt;
新增的 field.tpl.php 和 views 的 field template 時有沖突&lt;br /&gt;
處理 node.tpl.php 的時候要細心開始吸收 entity 的概念和 API&lt;br /&gt;
再加上為 solr 所用的客制欄位等等&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-taxonomy-vocabulary-2 field-type-taxonomy-term-reference field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Free tags:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/en/taxonomy/term/33&quot;&gt;views&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/en/free_tags/drupal7x&quot;&gt;Drupal 7.x&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/en/free_tags/apachesolr&quot;&gt;apache solr&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/en/free_tags/facet_api&quot;&gt;facet API&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
     <pubDate>Mon, 16 Apr 2012 11:10:40 +0000</pubDate>
 <dc:creator>JOE</dc:creator>
 <guid isPermaLink="false">287 at http://joetsuihk.com</guid>
  </item>
  <item>
    <title>Rules 7.x 模組 201「當一內容設為 sticky 的時候, 站內其他的內容都設為 非 sticky」</title>
    <link>http://joetsuihk.com/en/rules_7x_%E6%A8%A1%E7%B5%84_201%E3%80%8C%E7%95%B6%E4%B8%80%E5%85%A7%E5%AE%B9%E8%A8%AD%E7%82%BA_sticky_%E7%9A%84%E6%99%82%E5%80%99_%E7%AB%99%E5%85%A7%E5%85%B6%E4%BB%96%E7%9A%84%E5%85%A7%E5%AE%B9%E9%83%BD%E8%A8%AD%E7%82%BA_%E9%9D%9E_sticky%E3%80%8D</link>
    <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;首先介紹這個教學會用到的另一個強力模組: Views Bulk Operations&lt;br /&gt;
Views bulk operation (VBO) 是在 Drupal 6.x 的時候已經是很好用的模組&lt;br /&gt;
可以一次性為大量節點設定值&lt;br /&gt;
例如設為 unpublish, 批量賦與欄位值, 加減 tag 之類&lt;/p&gt;
&lt;p&gt;VBO 在 7.x 的重大改變是它變成一個欄位&lt;br /&gt;
不再是一個獨立的 &quot;Display&quot;&lt;br /&gt;
可以想像, 建立一個 table, 再在前頭加一個 checkbox 欄位&lt;br /&gt;
table 的上方放一個 actions 的下拉選單&lt;br /&gt;&lt;img src=&quot;/files/vbo.PNG&quot; /&gt;&lt;/p&gt;
&lt;p&gt;因為 views 是不支持 Rules 內的 &quot;List&quot; 的&lt;br /&gt;
所以便借用 VBO 的 &quot;Load a list of entity objects from a VBO View.&quot;&lt;br /&gt;
將 &quot;list of nodes&quot; 傳到 rules 之內&lt;br /&gt;
所以, 相同原則之下, 你可以使用 node smart queue 逹成同樣的效果&lt;br /&gt;
VBO 只是一個例子而已&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-taxonomy-vocabulary-2 field-type-taxonomy-term-reference field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Free tags:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/en/free_tags/development&quot;&gt;Development&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/en/taxonomy/term/33&quot;&gt;views&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/en/taxonomy/term/57&quot;&gt;rules&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/en/free_tags/vbo&quot;&gt;vbo&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-add-this field-type-addthis field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a class=&quot;addthis_button &quot; addthis:title=&quot;Rules 7.x 模組 201「當一內容設為 sticky 的時候, 站內其他的內容都設為 非 sticky」 - JOE Tsui&amp;#039;s Drupal life in Hong Kong (香港)&quot; addthis:url=&quot;http://joetsuihk.com/en/rules_7x_%E6%A8%A1%E7%B5%84_201%E3%80%8C%E7%95%B6%E4%B8%80%E5%85%A7%E5%AE%B9%E8%A8%AD%E7%82%BA_sticky_%E7%9A%84%E6%99%82%E5%80%99_%E7%AB%99%E5%85%A7%E5%85%B6%E4%BB%96%E7%9A%84%E5%85%A7%E5%AE%B9%E9%83%BD%E8%A8%AD%E7%82%BA_%E9%9D%9E_sticky%E3%80%8D&quot;&gt;&lt;img src=&quot;http://s7.addthis.com/static/btn/sm-share-en.gif&quot; alt=&quot;Share page with AddThis&quot; /&gt;
&lt;/a&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
     <pubDate>Thu, 16 Feb 2012 07:31:27 +0000</pubDate>
 <dc:creator>JOE</dc:creator>
 <guid isPermaLink="false">276 at http://joetsuihk.com</guid>
  </item>
  <item>
    <title>Views3 的 templates 選項</title>
    <link>http://joetsuihk.com/en/views3_%E7%9A%84_templates_%E9%81%B8%E9%A0%85</link>
    <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;Views 3.x 的介面雖然和 views 2.x 有點相似 但便使用了更多的 DHTML, AJAX 技術 之前有網友說找不到 views 3.x templates suggestion 的選項 我截了些圖給大家參考:&lt;/p&gt;
&lt;p&gt;&lt;img width=&quot;100%&quot; alt=&quot;Views List&quot; src=&quot;http://www.joetsuihk.com/files/views3-list.png&quot; style=&quot;border: solid 2px #999;padding: 5px;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img width=&quot;100%&quot; alt=&quot;Views Edit&quot; src=&quot;http://www.joetsuihk.com/files/views3-edit.png&quot; style=&quot;border: solid 2px #999;padding: 5px;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img width=&quot;100%&quot; alt=&quot;Views Edit Advanced&quot; src=&quot;http://www.joetsuihk.com/files/views-edit-advanced.png&quot; style=&quot;border: solid 2px #999;padding: 5px;&quot; /&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-taxonomy-vocabulary-2 field-type-taxonomy-term-reference field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Free tags:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/en/taxonomy/term/33&quot;&gt;views&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/en/free_tags/templates&quot;&gt;templates&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/en/free_tags/drupal7x&quot;&gt;Drupal 7.x&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
     <pubDate>Tue, 08 Nov 2011 12:25:16 +0000</pubDate>
 <dc:creator>JOE</dc:creator>
 <guid isPermaLink="false">258 at http://joetsuihk.com</guid>
  </item>
  <item>
    <title>Development Tips: strip html tags on Drupal like view&#039;s doing</title>
    <link>http://joetsuihk.com/en/development_tips_strip_html_tags_drupal_view039s_doing</link>
    <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;Views 的 fields 輸出項目有一個很方便的功能&lt;br /&gt;
它可以指定輸出一大段文字中的首 x 個字符&lt;br /&gt;
輸出 body 的時候可以大約控制欄位的長闊&lt;br /&gt;&lt;a href=&quot;http://api.drupalecommerce.org/api/views/views--views.module/function/views_trim_text/6.x-3.x&quot;&gt;實作&lt;/a&gt;原來是使用了 Drupal api:&lt;br /&gt;&lt;a href=&quot;http://api.drupal.org/api/drupal/modules--filter--filter.module/function/_filter_htmlcorrector/6&quot;&gt;http://api.drupal.org/api/drupal/modules--filter--filter.module/function...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;因為 body 會自動插入 &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt;&lt;br /&gt;
使用一般的 trim() 的話便會有 invalidate HTML 的問題&lt;br /&gt;
在 IE 上的版位便會變得更難控制了..&lt;/p&gt;
&lt;p&gt;#IEhell&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-taxonomy-vocabulary-2 field-type-taxonomy-term-reference field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Free tags:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/en/free_tags/development&quot;&gt;Development&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/en/taxonomy/term/33&quot;&gt;views&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-add-this field-type-addthis field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a class=&quot;addthis_button &quot; addthis:title=&quot;Development Tips: strip html tags on Drupal like view&amp;#039;s doing - JOE Tsui&amp;#039;s Drupal life in Hong Kong (香港)&quot; addthis:url=&quot;http://joetsuihk.com/en/development_tips_strip_html_tags_drupal_view039s_doing&quot;&gt;&lt;img src=&quot;http://s7.addthis.com/static/btn/sm-share-en.gif&quot; alt=&quot;Share page with AddThis&quot; /&gt;
&lt;/a&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
     <pubDate>Tue, 20 Sep 2011 13:43:59 +0000</pubDate>
 <dc:creator>JOE</dc:creator>
 <guid isPermaLink="false">250 at http://joetsuihk.com</guid>
  </item>
  <item>
    <title>Updating views fields changes field alias names</title>
    <link>http://joetsuihk.com/en/updating_views_fields_changes_field_alias_names_0</link>
    <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;When views is using fields as output,&lt;br /&gt;
you can hidden the field, and echo them in other field templates&lt;br /&gt;
you will get an alias, but that alias is willing to change.&lt;br /&gt;
So you cannot hardcode that in tpl files.&lt;/p&gt;
&lt;p&gt;In order to retrieve the alias and its value:&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-taxonomy-vocabulary-2 field-type-taxonomy-term-reference field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Free tags:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/en/free_tags/development&quot;&gt;Development&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/en/taxonomy/term/33&quot;&gt;views&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/en/free_tags/drupal6x&quot;&gt;Drupal 6.x&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/en/free_tags/fields&quot;&gt;fields&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/en/free_tags/drupalplanet&quot;&gt;Drupal Planet&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-add-this field-type-addthis field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a class=&quot;addthis_button &quot; addthis:title=&quot;Updating views fields changes field alias names - JOE Tsui&amp;#039;s Drupal life in Hong Kong (香港)&quot; addthis:url=&quot;http://joetsuihk.com/en/updating_views_fields_changes_field_alias_names_0&quot;&gt;&lt;img src=&quot;http://s7.addthis.com/static/btn/sm-share-en.gif&quot; alt=&quot;Share page with AddThis&quot; /&gt;
&lt;/a&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
     <pubDate>Mon, 30 May 2011 04:09:41 +0000</pubDate>
 <dc:creator>JOE</dc:creator>
 <guid isPermaLink="false">227 at http://joetsuihk.com</guid>
  </item>
  <item>
    <title>Views 過濾列表預設不返回結果  Views exposed filter default show zero result</title>
    <link>http://joetsuihk.com/en/views_%E9%81%8E%E6%BF%BE%E5%88%97%E8%A1%A8%E9%A0%90%E8%A8%AD%E4%B8%8D%E8%BF%94%E5%9B%9E%E7%B5%90%E6%9E%9C_views_exposed_filter_default_show_zero_result</link>
    <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;img src=&quot;/files/configure-views-exposed-filtering-shows-zero-result.png&quot; alt=&quot;Show No Results by Default&quot; /&gt;&lt;/p&gt;
&lt;p&gt;原理是使用 Global argument&lt;br /&gt;
如果 filter 的返回值都是預設值的話, 用 argument 返回 false,&lt;br /&gt;
再輸出 empty text 或者不輸出值&lt;/p&gt;
&lt;p&gt;arguments: Global Null&lt;br /&gt;
provide default argument&lt;br /&gt;
fixed entry&lt;br /&gt;
PHP Code:&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-taxonomy-vocabulary-2 field-type-taxonomy-term-reference field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Free tags:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/en/free_tags/development&quot;&gt;Development&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/en/free_tags/drupal&quot;&gt;Drupal&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/en/taxonomy/term/33&quot;&gt;views&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/en/free_tags/drupal6x&quot;&gt;Drupal 6.x&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/en/free_tags/exposedfilter&quot;&gt;exposed filter&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/en/free_tags/filter&quot;&gt;filter&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/en/free_tags/drupalplanet&quot;&gt;Drupal Planet&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-add-this field-type-addthis field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a class=&quot;addthis_button &quot; addthis:title=&quot;Views 過濾列表預設不返回結果  Views exposed filter default show zero result - JOE Tsui&amp;#039;s Drupal life in Hong Kong (香港)&quot; addthis:url=&quot;http://joetsuihk.com/en/views_%E9%81%8E%E6%BF%BE%E5%88%97%E8%A1%A8%E9%A0%90%E8%A8%AD%E4%B8%8D%E8%BF%94%E5%9B%9E%E7%B5%90%E6%9E%9C_views_exposed_filter_default_show_zero_result&quot;&gt;&lt;img src=&quot;http://s7.addthis.com/static/btn/sm-share-en.gif&quot; alt=&quot;Share page with AddThis&quot; /&gt;
&lt;/a&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
     <pubDate>Mon, 07 Mar 2011 13:45:40 +0000</pubDate>
 <dc:creator>JOE</dc:creator>
 <guid isPermaLink="false">214 at http://joetsuihk.com</guid>
  </item>
  <item>
    <title>用 PHP 來提取 views 的結果: $view-&gt;preview()</title>
    <link>http://joetsuihk.com/en/%E7%94%A8_php_%E4%BE%86%E6%8F%90%E5%8F%96_views_%E7%9A%84%E7%B5%90%E6%9E%9C_viewgtpreview</link>
    <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;EDIT 2010-01-13 &lt;code&gt;&lt;span style=&quot;color: #000000&quot;&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;&amp;lt;?php $view&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;access&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;/code&gt;&lt;/p&gt;
&lt;p&gt;之前有提及過用 PHP 來提取 views 的結果: &lt;a href=&quot;http://www.joetsuihk.com/%E5%BE%9E_fid_%E6%8F%90%E5%8F%96%E4%B8%8A%E5%82%B3%E6%AA%94%E6%A1%88%E7%9A%84%E8%B3%87%E6%96%99_get_file_info_fid_drupal6&quot;&gt;從 fid 提取上傳檔案的資料&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-taxonomy-vocabulary-2 field-type-taxonomy-term-reference field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Free tags:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/en/free_tags/development&quot;&gt;Development&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/en/free_tags/php&quot;&gt;PHP&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/en/taxonomy/term/33&quot;&gt;views&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/en/free_tags/drupal6x&quot;&gt;Drupal 6.x&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/en/free_tags/viewsgetview&quot;&gt;views_get_view&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/en/free_tags/preview&quot;&gt;preview&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/en/free_tags/access&quot;&gt;access&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/en/free_tags/viewsembedview&quot;&gt;views_embed_view&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
     <pubDate>Mon, 10 Jan 2011 09:42:39 +0000</pubDate>
 <dc:creator>JOE</dc:creator>
 <guid isPermaLink="false">203 at http://joetsuihk.com</guid>
  </item>
  <item>
    <title>客製輸出 views 的多個值欄位 (theming view field with multiple values)</title>
    <link>http://joetsuihk.com/en/%E5%AE%A2%E8%A3%BD%E8%BC%B8%E5%87%BA_views_%E7%9A%84%E5%A4%9A%E5%80%8B%E5%80%BC%E6%AC%84%E4%BD%8D_theming_view_field_multiple_values</link>
    <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;a href=&quot;http://drupal.org/project/devel_themer&quot; target=&quot;_blank&quot;&gt;Theme developer&lt;/a&gt; 顯示, theme_content_view_multiple_field() 決定多個值的時候 views 的輸出, &lt;br /&gt;&lt;a href=&quot;http://api.audean.com/api/function/theme_content_view_multiple_field/API+Reference&quot; target=&quot;_blank&quot;&gt;源碼&lt;/a&gt;:&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-taxonomy-vocabulary-2 field-type-taxonomy-term-reference field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Free tags:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/en/free_tags/theming&quot;&gt;theming&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/en/taxonomy/term/33&quot;&gt;views&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-add-this field-type-addthis field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a class=&quot;addthis_button &quot; addthis:title=&quot;客製輸出 views 的多個值欄位 (theming view field with multiple values) - JOE Tsui&amp;#039;s Drupal life in Hong Kong (香港)&quot; addthis:url=&quot;http://joetsuihk.com/en/%E5%AE%A2%E8%A3%BD%E8%BC%B8%E5%87%BA_views_%E7%9A%84%E5%A4%9A%E5%80%8B%E5%80%BC%E6%AC%84%E4%BD%8D_theming_view_field_multiple_values&quot;&gt;&lt;img src=&quot;http://s7.addthis.com/static/btn/sm-share-en.gif&quot; alt=&quot;Share page with AddThis&quot; /&gt;
&lt;/a&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
     <pubDate>Fri, 31 Dec 2010 01:47:35 +0000</pubDate>
 <dc:creator>JOE</dc:creator>
 <guid isPermaLink="false">202 at http://joetsuihk.com</guid>
  </item>
  <item>
    <title>從 fid 提取上傳檔案的資料 Get file info from fid: Drupal6</title>
    <link>http://joetsuihk.com/en/%E5%BE%9E_fid_%E6%8F%90%E5%8F%96%E4%B8%8A%E5%82%B3%E6%AA%94%E6%A1%88%E7%9A%84%E8%B3%87%E6%96%99_get_file_info_fid_drupal6</link>
    <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;Get views result anywhere use:&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-taxonomy-vocabulary-2 field-type-taxonomy-term-reference field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Free tags:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/en/taxonomy/term/33&quot;&gt;views&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/en/free_tags/drupal6x&quot;&gt;Drupal 6.x&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/en/free_tags/imagefield&quot;&gt;imagefield&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/en/free_tags/viewsgetviewresult&quot;&gt;views_get_view_result&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/en/free_tags/fileapi&quot;&gt;file_api&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-add-this field-type-addthis field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a class=&quot;addthis_button &quot; addthis:title=&quot;從 fid 提取上傳檔案的資料 Get file info from fid: Drupal6 - JOE Tsui&amp;#039;s Drupal life in Hong Kong (香港)&quot; addthis:url=&quot;http://joetsuihk.com/en/%E5%BE%9E_fid_%E6%8F%90%E5%8F%96%E4%B8%8A%E5%82%B3%E6%AA%94%E6%A1%88%E7%9A%84%E8%B3%87%E6%96%99_get_file_info_fid_drupal6&quot;&gt;&lt;img src=&quot;http://s7.addthis.com/static/btn/sm-share-en.gif&quot; alt=&quot;Share page with AddThis&quot; /&gt;
&lt;/a&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
     <pubDate>Mon, 08 Nov 2010 13:37:12 +0000</pubDate>
 <dc:creator>JOE</dc:creator>
 <guid isPermaLink="false">193 at http://joetsuihk.com</guid>
  </item>
  <item>
    <title>2010-11-01 features module - 一個 Drupal 內建的 views 版本管理系統</title>
    <link>http://joetsuihk.com/en/20101101_features_module_%E4%B8%80%E5%80%8B_drupal_%E5%85%A7%E5%BB%BA%E7%9A%84_views_%E7%89%88%E6%9C%AC%E7%AE%A1%E7%90%86%E7%B3%BB%E7%B5%B1</link>
    <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;一直以來, Drupal 都沒有有效的方法可以管理 views 的設定參數&lt;br /&gt;
意思是說, 例如測試環境對 views 模組所做的變更,&lt;br /&gt;
沒有方便的方法可以將它轉移到真的對外伺服器之上&lt;br /&gt;
而只可以用 mysqldump, 或者複雜的使用 views 的 export&lt;br /&gt;
相似的問題出現在 cck 之上&lt;/p&gt;
&lt;p&gt;最新的解決方法就是 &lt;a href=&quot;http://drupal.org/project/features&quot; target=&quot;_blank&quot;&gt;features&lt;/a&gt; 模組&lt;br /&gt;
它的主體功能是將選取的設定輸出到一個全新的, 自定名稱的 &quot;設定模組&quot;&lt;br /&gt;
讓你下載 解壓 上傳 啟用 &quot;設定模組&quot;&lt;br /&gt;
然後只要 views cck 設定有改變&lt;br /&gt;
features 模組會知道&lt;br /&gt;
並給予:&lt;br /&gt;
輸出 (輸出新的 &quot;設定模組&quot;到真的對外環境)&lt;br /&gt;
還原 (還原到 &quot;設定模組&quot;的設定)&lt;/p&gt;
&lt;p&gt;而你從此便可以對 views 和 cck 的設定參數作 SCM 了&lt;/p&gt;
&lt;p&gt;edit: &lt;a href=&quot;http://joetsuihk.com/features_module_part_2&quot;&gt;Part 2&lt;/a&gt; (2010-11-22)&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-taxonomy-vocabulary-2 field-type-taxonomy-term-reference field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Free tags:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/en/taxonomy/term/33&quot;&gt;views&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/en/taxonomy/term/35&quot;&gt;cck&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/en/free_tags/featuresmodule&quot;&gt;features module&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-add-this field-type-addthis field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a class=&quot;addthis_button &quot; addthis:title=&quot;2010-11-01 features module - 一個 Drupal 內建的 views 版本管理系統 - JOE Tsui&amp;#039;s Drupal life in Hong Kong (香港)&quot; addthis:url=&quot;http://joetsuihk.com/en/20101101_features_module_%E4%B8%80%E5%80%8B_drupal_%E5%85%A7%E5%BB%BA%E7%9A%84_views_%E7%89%88%E6%9C%AC%E7%AE%A1%E7%90%86%E7%B3%BB%E7%B5%B1&quot;&gt;&lt;img src=&quot;http://s7.addthis.com/static/btn/sm-share-en.gif&quot; alt=&quot;Share page with AddThis&quot; /&gt;
&lt;/a&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
     <pubDate>Mon, 01 Nov 2010 11:56:52 +0000</pubDate>
 <dc:creator>JOE</dc:creator>
 <guid isPermaLink="false">191 at http://joetsuihk.com</guid>
  </item>
  <item>
    <title>Multiple display::attachment to views</title>
    <link>http://joetsuihk.com/en/multiple_displayattachment_views</link>
    <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;Display::attachment 是 views 2.x 新加的一個 display 類&lt;br /&gt;
用法類似block, 但它的特別之處是它的位置一定要在另一個 display::page 的前或後&lt;br /&gt;
所以才有 &quot;attachment&quot; 的名號&lt;/p&gt;
&lt;p&gt;例如, &quot;最近文章&quot; (/recent_post) 前需要一個 &quot;特選文章&quot; 的block&lt;br /&gt;
當然可以建立一個 block, 然後使用 region 的方式放到 &quot;最近文章&quot; 頁面前&lt;br /&gt;
但也可以使用 attachment, attach 到 page 的前面就可以了&lt;/p&gt;
&lt;p&gt;attachment 都有自己的 templates, 操作上和原理上都和一般的 display 沒有大分別&lt;br /&gt;
但比起 region+block 的方式就方便多, 也不需要自己增加 region 了&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-taxonomy-vocabulary-2 field-type-taxonomy-term-reference field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Free tags:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/en/free_tags/development&quot;&gt;Development&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/en/taxonomy/term/33&quot;&gt;views&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/en/free_tags/drupal6x&quot;&gt;Drupal 6.x&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/en/free_tags/displayattachment&quot;&gt;display::attachment&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
     <pubDate>Mon, 13 Sep 2010 01:34:57 +0000</pubDate>
 <dc:creator>JOE</dc:creator>
 <guid isPermaLink="false">183 at http://joetsuihk.com</guid>
  </item>
  <item>
    <title>Drupal, Views date format</title>
    <link>http://joetsuihk.com/en/drupal_views_date_format</link>
    <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;Drupal 內需要顯示日期的時間有很多,&lt;br /&gt;
node 的內頁, index page 的文章按日期排列等等&lt;/p&gt;
&lt;p&gt;但 Drupal 只內建long, medium, short 三種預定了的日期格式&lt;br /&gt;
需要其他的格式當然可以自己在 theme 的層面使用 php 的 date()&lt;br /&gt;
但其實 Drupal 的 date module 可以使用 Drupal 設定的方式改變輸出的格式&lt;br /&gt;
Administer ›› Site configuration ›› Date and time ›› format ›› add (admin/settings/date-time/formats/add)&lt;br /&gt;
就可以將 &quot;short&quot; 改成 Aug 21, 2010 之類的格式了&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-taxonomy-vocabulary-2 field-type-taxonomy-term-reference field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Free tags:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/en/taxonomy/term/33&quot;&gt;views&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/en/free_tags/drupal6x&quot;&gt;Drupal 6.x&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/en/free_tags/date&quot;&gt;date&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/en/free_tags/outputformat&quot;&gt;output format&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-add-this field-type-addthis field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a class=&quot;addthis_button &quot; addthis:title=&quot;Drupal, Views date format - JOE Tsui&amp;#039;s Drupal life in Hong Kong (香港)&quot; addthis:url=&quot;http://joetsuihk.com/en/drupal_views_date_format&quot;&gt;&lt;img src=&quot;http://s7.addthis.com/static/btn/sm-share-en.gif&quot; alt=&quot;Share page with AddThis&quot; /&gt;
&lt;/a&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
     <pubDate>Mon, 06 Sep 2010 02:58:57 +0000</pubDate>
 <dc:creator>JOE</dc:creator>
 <guid isPermaLink="false">182 at http://joetsuihk.com</guid>
  </item>
  <item>
    <title>自定Views 欄位輸出 Views fields display</title>
    <link>http://joetsuihk.com/en/%E8%87%AA%E5%AE%9Aviews_%E6%AC%84%E4%BD%8D%E8%BC%B8%E5%87%BA_views_fields_display</link>
    <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;開發多了以後, 慢慢發展了一個自己比較喜歡的 views templating 方式, 分享一下&lt;/p&gt;
&lt;p&gt;1. Row style&lt;br /&gt;
絕大部份 &quot;Row style&quot; 都會使用 &quot;fields&quot;,&lt;br /&gt;
是為了靈活性, 可以在 &quot;Fields&quot; 取需要的欄位&lt;br /&gt;
相反 &quot;Row style&quot; &quot;node&quot; 只可以選擇 &quot;full node&quot; 或者 &quot;teaser&quot;&lt;br /&gt;
而且它的輸出就會使用 node.tpl.php&lt;br /&gt;
不方便, 我習慣自己建立 &quot;frontpage&quot; 資料夾專門用作放置該 views 的 template 的&lt;/p&gt;
&lt;p&gt;2. *.tpl.php 儲存結構&lt;br /&gt;
續上, 一個 views 在該 theme 之內都有一個資料夾&lt;br /&gt;
甚至是一個 display 一個, 例如 views &quot;frontpage&quot;:&lt;br /&gt;
--theme_joe (資料夾)&lt;br /&gt;
----frontpage (資料夾)&lt;br /&gt;
------views-view-fields--frontpage.tpl.php&lt;br /&gt;
----taxonomy (資料夾)&lt;br /&gt;
------views-view-fields--taxonomy.tpl.php&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-taxonomy-vocabulary-2 field-type-taxonomy-term-reference field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Free tags:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/en/free_tags/theming&quot;&gt;theming&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/en/taxonomy/term/33&quot;&gt;views&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/en/taxonomy/term/38&quot;&gt;template&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/en/free_tags/display&quot;&gt;display&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-add-this field-type-addthis field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a class=&quot;addthis_button &quot; addthis:title=&quot;自定Views 欄位輸出 Views fields display - JOE Tsui&amp;#039;s Drupal life in Hong Kong (香港)&quot; addthis:url=&quot;http://joetsuihk.com/en/%E8%87%AA%E5%AE%9Aviews_%E6%AC%84%E4%BD%8D%E8%BC%B8%E5%87%BA_views_fields_display&quot;&gt;&lt;img src=&quot;http://s7.addthis.com/static/btn/sm-share-en.gif&quot; alt=&quot;Share page with AddThis&quot; /&gt;
&lt;/a&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
     <pubDate>Mon, 30 Aug 2010 10:05:00 +0000</pubDate>
 <dc:creator>JOE</dc:creator>
 <guid isPermaLink="false">180 at http://joetsuihk.com</guid>
  </item>
  <item>
    <title>Node &quot;back&quot; referenc-ing 反向節點連結</title>
    <link>http://joetsuihk.com/en/node_quotbackquot_referencing_%E5%8F%8D%E5%90%91%E7%AF%80%E9%BB%9E%E9%80%A3%E7%B5%90</link>
    <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;img src=&quot;http://www.joetsuihk.com/files/node reference view.png&quot; /&gt;&lt;br /&gt;
Node reference 是一種 cck 的欄位&lt;br /&gt;
用以放入另一個節點, 建立節點之間的關係&lt;br /&gt;
簡單的樹狀結構便可以使用 node reference 來建立主從關係&lt;/p&gt;
&lt;p&gt;但今次要討論的是 &quot;反向的 node reference&quot;&lt;br /&gt;
想像兩個 content type &quot;project&quot; 和 &quot;task&quot;&lt;br /&gt;
&quot;task&quot; 需要一個 node reference 欄位指定它的所屬 &quot;project&quot;&lt;br /&gt;
但 &quot;project&quot; 頁面便需要一個 list of tasks&lt;br /&gt;
而也不可能在 &quot;project&quot; 同樣建立 node reference 到 &quot;task&quot;&lt;br /&gt;
太費時了, 既是雙重輸入 (double entry), 又 &quot;project&quot; 可以有很多 &quot;task&quot;, 難以管理&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-taxonomy-vocabulary-2 field-type-taxonomy-term-reference field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Free tags:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/en/taxonomy/term/33&quot;&gt;views&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/en/taxonomy/term/35&quot;&gt;cck&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/en/free_tags/argument&quot;&gt;argument&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/en/free_tags/drupal6x&quot;&gt;Drupal 6.x&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/en/free_tags/nodereference&quot;&gt;Node reference&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-add-this field-type-addthis field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a class=&quot;addthis_button &quot; addthis:title=&quot;Node &amp;amp;quot;back&amp;amp;quot; referenc-ing 反向節點連結 - JOE Tsui&amp;#039;s Drupal life in Hong Kong (香港)&quot; addthis:url=&quot;http://joetsuihk.com/en/node_quotbackquot_referencing_%E5%8F%8D%E5%90%91%E7%AF%80%E9%BB%9E%E9%80%A3%E7%B5%90&quot;&gt;&lt;img src=&quot;http://s7.addthis.com/static/btn/sm-share-en.gif&quot; alt=&quot;Share page with AddThis&quot; /&gt;
&lt;/a&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
     <pubDate>Mon, 19 Jul 2010 12:00:24 +0000</pubDate>
 <dc:creator>JOE</dc:creator>
 <guid isPermaLink="false">175 at http://joetsuihk.com</guid>
  </item>
  </channel>
</rss>
