1
我是Drupal的新手,我一直無法在互聯網上的任何地方找到答案,甚至還有我應該學會了解的大部分範疇。這工作。
在我的網頁模板文件,我看到這樣的事情:
<section id="content" class="span<?php print $content_cols ?>">
<?php print render($page['content']) ?>
</section>
什麼被打印出來是這樣的怪物:
<section id="content" class="span9">
<div class="region region-content">
<div id="block-system-main" class="block block-system">
<div class="content">
<div id="node-46" class="node node-article node-promoted clearfix" about="/node/46" typeof="sioc:Item foaf:Document">
<div class="submitted">
<span property="dc:date dc:created" content="2013-04-03T04:17:33+11:00" datatype="xsd:dateTime" rel="sioc:has_creator">Submitted by <a href="/user/1" title="View user profile." class="username" xml:lang="" about="/user/1" typeof="sioc:UserAccount" property="foaf:name">jimjo</a> on Wed, 04/03/2013 - 04:17</span>
</div>
<div class="content">
<div class="field field-name-field-image field-type-image field-label-hidden">
<div class="field-items">
<div class="field-item even" rel="og:image rdfs:seeAlso" resource="http://localhost:8888/sites/default/files/styles/large/public/field/image/imagefield_q6bw6x.png?itok=RfIKEaZX">
<img typeof="foaf:Image" src="http://localhost:8888/sites/default/files/styles/large/public/field/image/imagefield_q6bw6x.png?itok=RfIKEaZX" width="422" height="197" alt="Enim incassum letalis mauris neo praesent quia rusticus venio vero." title="Brevitas esse qui ratis volutpat ymo.">
</div>
</div>
</div>
<div class="field field-name-body field-type-text-with-summary field-label-hidden">
<div class="field-items">
<div class="field-item even" property="content:encoded">
<p>
ARTICLE CONTENT GOES HERE
</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
我想編輯的方式,$page['content']
呈現,所以我可以對類名進行更多的控制(也許可以刪除一些不必要的div)。但是,我無法想出一個方法來控制這個輸出。
這樣做的最好方法是什麼?使用自定義模板文件?有什麼地方可以看到Drupal使用的標記來創建$page['content']
,以便我可以使用它作爲指南並對其進行一些更改?