【问题标题】:Drupal new theme creationDrupal 新主题创建
【发布时间】:2012-11-27 12:40:06
【问题描述】:

我是drupal的新手。我创建了一个新的 drupal 主题。我的主题影响了 drupal 页面。如果我单击添加内容页面,内容页面未格式化。我无法在我的新主题中添加内容。 这里我有粘贴页面--front.tpl.php 文件。

    <div id="wrapper">
              <header id="header">
                <div class="section clearfix">
                <div class="logo_left">
                    <?php if ($logo): ?>
                        <a href="<?php print $front_page; ?>" title="<?php print t('Home'); ?>" rel="home" id="logo">
                            <img src="<?php print $logo; ?>" alt="<?php print t('Home'); ?>" />
                         </a>
                    <?php endif; ?>
               </div>
               <nav class="logo_right"><?php print render($page['header']);?></nav>

              </div></header> <!-- /.section, /#header -->  

                <div id="menu">
                    <!--ul>
                         <li><a href="#">About</a></li>
                         <li><a href="#">Service</a></li>
                         <li><a href="#">Client</a></li>
                         <li><a href="#">Contact</a></li>
                    </ul-->

                    <?php print render($page['header_menus']); ?>

                </div>

                    <div id="content">
                            <div id="leftcontent">
                                     <div id="flash">

                                  </div>
                    <div id="leftcontent1" >
                           <div class="rightcontentheader"> <h2>CLIENT REPORTING</h2></div>
                        <?php print render($page['block_one']); ?>      
                    </div>
                    <div id="leftcontent2">
                     <div class="rightcontentheader">  <h2>AUTOMATED MARKETING</h2></div>
                        <?php print render($page['block_two']); ?>      
                    </div>  



                            </div>





                            <div id="rightcontent">
                                        <div id="rightconent1">
                                          <div class="rightcontentheader"> <h2>REAL ROI IMPACT</h2></div>
                                                <?php print render($page['galery_right']); ?>       
                                         </div>
                                     <div id="rightconent2">
                                          <div class="rightcontentheader"><h2>LATEST NEWS</h2></div>
                                                <?php print render($page['block_three']); ?>        

                                     </div>
                            </div>
                    </div>
     <div id="footer">
     </div>
    </div>

【问题讨论】:

  • 请列出您的主题目录中存在的所有文件

标签: drupal drupal-7 drupal-theming


【解决方案1】:

您将需要一个名为page.tpl.php 的页面模板文件。在那里你可以定义你的布局。如果没有找到该文件,drupal 将回退到它的默认主题。 (未格式化但包括所有内容)。

drupal site 上,您可以找到这个默认的page.tpl.php 文件。我建议您从那里开始编辑,保留所有 php 变量。删除变量会导致部分页面未加载。

更新 抱歉,该链接适用于 Drupal 5,也许您可​​以更好地使用随附模板之一的文件。

更新 2 更新了 Drupal 7 的链接。您必须单击 cmets 正上方的“查看源代码”按钮

【讨论】:

  • 感谢您的回复。我已经创建了页面--front.tpl.php。但是出现了同样的问题。请您检查一下。
  • 你有没有实际上包含样式表的 html.tpl.php?您的主题文件夹中是否有 CSS 文件,是否在 theme.info 文件中?这些是我能想到的最后一件事了。
  • 感谢您的回复。我已将我的 css 文件包含在 html.tpl.php 中,并将 css 文件包含在 .info 文件中,但我无法在我的新创建主题中添加内容。
  • 抱歉误解了您的问题。您是否将维护页面设置为您的模板?它位于 yoursite.com/admin/appearance 的底部。这是我能想到的最后一件事。
  • 不,我没有为我的主题设置任何维护页面。我的问题是新主题反映了我的 drupal 站点。我点击外观和结构链接正常工作(页面格式好。)但我点击添加出现内容链接页面格式问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-19
  • 1970-01-01
相关资源
最近更新 更多