首先,将xtemplate.xtmpl改名为original.xtmpl,这样这个主题就不再是xtemplate主题了.
创建page.tpl.php
-
1,将original.xtmpl的内容拷贝到page.tpl.php中
-
2,删除节点,评论,盒子和区块部分.在这些部分所在的位置添加以下代码:
<?php echo $content ?> -
3,将所有的"{"字符替换为"<?php print $"
-
4,将所有的"}"字符替换为"; ?>"
-
5,将"$footer"改为"$closure"
-
6,将"$message"改为"$messages"
-
7,由于在phptemplate中一级和二级链接是数组,所以你需要将其从"echo $primary_links;"改为theme('links', $primary_links);".对于二级链接也是这么改.
- 8,在区块部分,根据内容所在的位置,我们需要将$block改为$sidebar_left或者$sidebar_right.
创建node.tpl.php
-
1,将original.xtmpl中的节点部分拷贝到新文件node.tpl.php中.
-
2,和前面一样,将所有的"{" 和"}"字符分别替换为"<?php print $" 和"; ?>".
-
3,将$link改为$node_url.
- 4,将"$taxonomy"改为"$terms".
-
5,将"print $sticky;"改为"if ($sticky) { print " sticky"; }".
-
6,将"print $picture;" 改为"if ($picture) { print $picture; }".
- 7,由于page.tpl.php 和node.tpl.php将标题展示了两次.为了统一起来,你需要在$main = 1时才展示标题.所以你需要在标题所在的代码行中,添加下面的代码"<?php if ($main) { ?>...<?php } ?>".
创建 comment.tpl.php
-
1,将original.xtmpl中的评论部分拷贝到新文件comment.tpl.php中.
-
2,和前面一样,将所有的"{" 和"}"字符分别替换为"<?php print $" 和"; ?>".
-
3,将 "print $picture;"改为"if ($picture) { print $picture; }"
为了简洁起见,你可能想修改“new”的展示,只有当$new != ''时,才对其进行展示。
创建block.tpl.php
-
1,将original.xtmpl中的区块部分拷贝到新文件block.tpl.php中
-
2,和前面一样,将所有的"{" 和"}"字符分别替换为"<?php print $" 和"; ?>".
-
3,接着将$block->title改为$block->subject。
创建box.tpl.php
-
1,将original.xtmpl中的box(盒子)部分拷贝到新文件box.tpl.php中
-
2,和前面一样,将所有的"{" 和"}"字符分别替换为"<?php print $" 和"; ?>".