<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>info | 伪架构师</title>
    <link>/tags/info/</link>
      <atom:link href="/tags/info/index.xml" rel="self" type="application/rss+xml" />
    <description>info</description>
    <generator>Source Themes Academic (https://sourcethemes.com/academic/)</generator><language>zh</language><lastBuildDate>Fri, 04 Jul 2014 10:13:18 +0800</lastBuildDate>
    <image>
      <url>/img/logo-wide.png</url>
      <title>info</title>
      <link>/tags/info/</link>
    </image>
    
    <item>
      <title>info文件中的缺省值</title>
      <link>/post/default-values-in-drupal-info-file/</link>
      <pubDate>Fri, 04 Jul 2014 10:13:18 +0800</pubDate>
      <guid>/post/default-values-in-drupal-info-file/</guid>
      <description>

&lt;p&gt;下面是 info 文件中的缺省值，如果没有明确定义，则会没人采用这些值。&lt;/p&gt;

&lt;p&gt;这些值定义于 &lt;a href=&#34;http://api.drupal.org/api/drupal/modules%21system%21system.module/function/_system_rebuild_theme_data/7&#34; target=&#34;_blank&#34;&gt;&lt;code&gt;_system_rebuild_theme_data()&lt;/code&gt;&lt;/a&gt;。&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;注意：这些值以组为单位，换句话说，利用 &lt;code&gt;regions[sub_header] = Sub_header&lt;/code&gt; 会省略其他的缺省区域。对样式表也是一样的情况。虽然技术上样式表不算什么组，不过一单你定义了其他的样式表，那么 style.css 这一缺省包含的内容就会被略过，必须要显示声明才可使用。 *&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2 id=&#34;regions&#34;&gt;regions&lt;/h2&gt;

&lt;h3 id=&#34;drupal-7&#34;&gt;Drupal 7&lt;/h3&gt;

&lt;pre&gt;&lt;code&gt;regions[sidebar_first]  = Left sidebar
regions[sidebar_second] = Right sidebar
regions[content] = Content
regions[header] = Header
regions[footer] = Footer
regions[highlighted] = Highlighted
regions[help] = Help
regions[page_top] = Page Top
regions[page_bottom] = Page Bottom
&lt;/code&gt;&lt;/pre&gt;

&lt;h3 id=&#34;drupal-6&#34;&gt;Drupal 6&lt;/h3&gt;

&lt;pre&gt;&lt;code&gt;regions[left] = Left sidebar
regions[right] = Right sidebar
regions[content] = Content
regions[header] = Header
regions[footer] = Footer
&lt;/code&gt;&lt;/pre&gt;

&lt;h2 id=&#34;engine&#34;&gt;engine&lt;/h2&gt;

&lt;h3 id=&#34;drupal-7-1&#34;&gt;Drupal 7&lt;/h3&gt;

&lt;pre&gt;&lt;code&gt;engine = phptemplate
&lt;/code&gt;&lt;/pre&gt;

&lt;h2 id=&#34;features&#34;&gt;features&lt;/h2&gt;

&lt;h3 id=&#34;drupal-7-2&#34;&gt;Drupal 7&lt;/h3&gt;

&lt;pre&gt;&lt;code&gt;settings[toggle_logo] = 1
settings[toggle_name] = 1
settings[toggle_slogan] = 1
settings[toggle_node_user_picture] = 1
settings[toggle_comment_user_picture] = 1
settings[toggle_comment_user_verification] = 1
settings[toggle_favicon] = 1
settings[toggle_main_menu] = 1
settings[toggle_secondary_menu] = 1
&lt;/code&gt;&lt;/pre&gt;

&lt;h2 id=&#34;screenshot&#34;&gt;screenshot&lt;/h2&gt;

&lt;pre&gt;&lt;code&gt;screenshot = screenshot.png
&lt;/code&gt;&lt;/pre&gt;

&lt;h2 id=&#34;样式表和javascript的缺省值&#34;&gt;样式表和JavaScript的缺省值&lt;/h2&gt;

&lt;p&gt;style.css 和 script.js 文件在 Drupal 6 中是缺省的，在 Drupal 7 中必须定义所有的 CSS 和 JavaScript。&lt;/p&gt;

&lt;h3 id=&#34;stylesheets&#34;&gt;stylesheets&lt;/h3&gt;

&lt;pre&gt;&lt;code&gt;stylesheets[all][] = style.css
&lt;/code&gt;&lt;/pre&gt;

&lt;h3 id=&#34;scripts&#34;&gt;scripts&lt;/h3&gt;

&lt;pre&gt;&lt;code&gt;scripts[] = script.js
&lt;/code&gt;&lt;/pre&gt;

&lt;h2 id=&#34;php&#34;&gt;php&lt;/h2&gt;

&lt;p&gt;&lt;a href=&#34;http://api.drupal.org/api/constant/DRUPAL_MINIMUM_PHP&#34; target=&#34;_blank&#34;&gt;DRUPAL_MINIMUM_PHP&lt;/a&gt;是一个常量，指明了Drupal核心要求的最低版本。&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;php = DRUPAL_MINIMUM_PHP
&lt;/code&gt;&lt;/pre&gt;
</description>
    </item>
    
  </channel>
</rss>
