Drupal6 pro Drupal development(专业开发指南)TheThemeSys(11)

发布时间:2021-06-06

Drupal6 pro Drupal development(专业开发指南)TheThemeSystem主题系统

恭喜恭喜!现在你应该可以实际的看到你的设计了。外部的样式表还没有加载进来(我们将在后面讨论它),访问你的站点中的任何页面,都会一而再再而三的显示同一个页面,尽管如此,这也是一个了不起的开始!由于访问你的站点中的任何页面,都会显示page.tpl.php 中的静态HTML内容,所以现在你无法进入管理界面了。我们将你关到了Drupal站点的门外面!哎哟。一不小心被关到了门外面,对于初学者来说,这是常 碰到的事情,下面我们将向你讲述如何解决这个问题。一种方案是对刚才启用的主题进行重命名。在这种情况下,你可以简单的将greyscale重命名为 greyscale_,这样你就可以重新返回站点到里面了。那是一个快速解决办法,但是由于你知道问题的真正所在(也就是,我们还没有包含动态内容),这 里给出另一种方案:你可以向page.tpl.php中添加适当的变量,从而显示Drupal的动态内容而不是前面的静态内容。

每一个PHPTemplate模板文件----比如page.tpl.php,node.tpl.php,block.tpl.php等等----都有一组动态内容的变量传递给它们使用。打开

page.tpl.php将相应的静态内容替换为相应的Drupal变量。不要担心,我很快就会对这些变量进行讲解。

<html>

<head>

<title><?php print $head_title ?></title>

<link rel="stylesheet" href="global.css" type="text/css" /> </head>

<body>

<div id="container">

<div id="header">

<h1><?php print $site_name ?></h1>

<?php print $header ?>

</div>

<?php if ($left): ?>

<div id="sidebar-left">

<?php print $left ?>

</div>

<?php endif; ?>

<div id="main">

<?php print $breadcrumb ?>

<h2><?php print $title ?></h2>

<?php print $content ?>

</div>

<div id="footer">

<?php print $footer_message ?>

<?php print $footer ?>

</div>

Drupal6 pro Drupal development(专业开发指南)TheThemeSys(11).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219