在指定的content-type下显示指定block的php code

<?php
$match = FALSE;

// block is visible on the content types entered here
$types = array('story' => 1, 'page' => 1);
$url = request_uri();

if ((arg(0) == 'node') && is_numeric(arg(1))) {
$node = node_load(arg(1));
$match = isset($types[$node->type]);
}

// block is invisible on URLs entered here
if (strpos($url, "edit")) {
$match = FALSE;
}

本地搭建PHP环境测试drupal的重要设定

我们一般使用XAMPP或APPSERV来本地搭建PHP环境,作为drupal测试和开发环境。

XAMPP是首选,如果电脑配置较低可考虑使用Appserv。

这里讲几点重要的设定:

1:安装完PHP环境后,尽量保证你的drupal程式放置在localhost根目录,这样对于测试一些subdomain等域名方面的应用有好处;

2:编辑本地windows的hosts文件 ( C:\WINDOWS\system32\drivers\etc\hosts ),绑定一个你想要的任意域名来替代localhost 
绑定方法例子:

#看我绑定的www.a.com
127.0.0.1       localhost
127.0.0.1 www.a.com