导航:首页 > 编程语言 > drupalpagetplphp

drupalpagetplphp

发布时间:2022-06-11 02:35:18

㈠ 如何替换Drupal主题的幻灯片

给你几个提示,相信你能找到的:
1. 你要appearance中找到你正在什么皮肤
2. theme.settings.php都在theme文件夹下。
3. theme的文件,如果是刚装完drupal,根目录/themes,自己新装的themes理论上是要放在sites/all/themes文件夹里(当然我不排除新手不知道,也给放到根目录下的themes 文件夹里)
4. theme.settings.php不是必须文件,是可选。他只是为了皮肤设置时,加入一些函数用而已
额外的:
Drupal主题的幻灯片不全都是在theme.settings.php里哦,都是看作者喜欢的,有的会直接写在page.tpl.php里,有的会做一个配置项,然后在该皮肤配置页面去配置幻灯片的路径,还有的做了theme配到的mole,写了基于views slideshow的views安装文件。事实上很少有皮肤是放在theme.settings.php里的

㈡ 如何实现Page-nodetype.tpl.php

在drupal中,page的默认模板建议是根据url进行判断的,对于首页,则使用page-front.tpl.php。对于大多数时候,这都可以满足需要。但是可不可以根据节点的类型来定义其页面模板文件呢?就是说节点类型为A的节点页面,使用page-A.tpl.php,对于节点类型为B的节点页面使用page-B.tpl.php。很多人问过我这样的问题。
�0�2
可以这样,可以使用Page-nodetype.tpl.php这种形式。但是你需要在预处理函数中,加点东西。在继续本文以前,先介绍一个最简单的方法。
�0�2
那就是在page.tpl.php模板中写if语句,因为page.tpl.php中,存在变量$node,所以在这里你可以判断节点的类型,然后分别在每个类型下面,加上相应的模板内容。
�0�2
这种是最简单的方法,也是最直接的方法,但是不是drupal的方式实现的。实际上,默认的模板建议不够用的时候,你还可以添加。在哪里添加,就是在template文件中,添加一个函数themename_preprocess_page,然后在里面输入相应的逻辑就好了。
�0�2
函数如下:
function themename_preprocess_page(&$vars) {
if�0�2 ($node = menu_get_object()) {
�0�2�0�2�0�2 $vars['node'] = $node;
�0�2�0�2�0�2 $suggestions = array();
�0�2�0�2�0�2 $template_filename = 'page';
�0�2�0�2�0�2 $template_filename = $template_filename . '-' . $vars['node']->type;
�0�2�0�2�0�2 $suggestions[] = $template_filename;
�0�2�0�2�0�2 $vars['template_files'] = $suggestions;
�0�2�0�2 }
}
注意,这里,你需要把themename替换为你的主题名称。如果你的主题就是基主题的话,那么也可以使用phptemplate。

加了这个函数,你就可以使用page-A.tpl.php,page-B.tpl.php,这里的A,B为节点类型。

㈢ 如何利用drupal快速开发适合项目需要的前台页面

其中的$node-type就是内类型,这个可以用CCK自已来添加,homepage也可以替换成story,page等,接下来判断arg(0)是node,arg(1)是数字,这是根据把drupal的URL结构来做的判断.最后来一个break,停止执行page.tpl.php下面的内容.我们还可以根据别名来判断,然后直接引入我们的模版页<?phpif (arg(0)=='example'&&arg(1) ==""){include("page.example.tpl.php");return;}?这样就可以显示我们的example页了.OK,这样,你就可以随心所意的自定义你的前台显示页面了,CCK真是个好东西,功能越来越强大了

㈣ drupal添加统计代码在哪里添加

统计代码可以添加在你的模板文件的 page.tpl.php 文件中

㈤ drupal如何编写自定义网页

覆写page.tpl.php。可以自定某个页面的显示。

㈥ 求drupal新建页面 嵌入php语言 实现功能的源码例子。

新建一个node
<from action="/node/[这里填后面新建node的id]" name="select-from" method="post">
<select name="select">
<option value=‘val’>val</option>
</select>
</from>
在新建个node处理提交
<?php
echo $_POST['select'];
?>

㈦ Drupal怎么改页面

步骤如下:
1、复制一份garland目录在themes目录下,将名称改为tn(准备做一个www.tnstudio.cn这样的网站),这时刷新[主页>管理>站点创建]的主题列表,在最后面多出一个tn的主题,选择上它。
注:拷贝的目录下有一个minnelli目录,可以将它删掉
2、更换图标,将自己的logo标志替换掉themes/tn/logo.png,如果不是png图片可以使用ps转换一下

来源:http://club.21php.com/showpost.php?p=43961&postcount=17
== 创建一个新的PHPTemplate主题风格 ==

+ 在Drupal的themes目录下创建一个主题目录,例如mytheme。
+ 在主题目录下创建一个 page.tpl.php 文件
这是唯一的一个必需创建的文件,它重载了theme('page')函数,并输出整个页面的内容,包括额外的装饰、页头、页签、内容小块、侧栏、页脚等你所想在页面上显示的所有东西。
+ 还可以创建其他文件重载其他函数
- block.tpl.php:重载theme('block')函数:控制区块的风格
- box.tpl.php:重载theme('box')函数:控制页面主区域的容器(盒子)的风格
- comment.tpl.php:重载theme('comment')函数:控制评论的风格
- node.tpl.php:重载theme('node')函数,控制节点的风格
- PHPTemplate包含有这些模板文件的例子,可以将这些例子拷贝到theme/mytheme目录中进行修改

bg-navigation.png 页眉背景图,改为全黄蓝色
body.png body 背景图,改为全白色
bg-content-left.png, bg-content.png,bg-content-right.png 修改为灰色边框

3、修改主菜单的位置,找到如下的代码,将下面的代码剪贴的合适的位置,可以每次剪贴后看一下效果
<?php if (isset($primary_links)) : ?>
<?php print theme('links', $primary_links, array('class' => 'links primary-links')) ?>
<?php endif; ?>
<?php if (isset($secondary_links)) : ?>
<?php print theme('links', $secondary_links, array('class' => 'links secondary-links')) ?>
<?php endif; ?>
另外默认的菜单是右对齐的,可以通过修改style.css文件的ul.primary-links->float:left设置为左对齐,其它格式需要修改的查找primary-links相关的样式修改一下查看一下效果就可以了。
4、修改页面的宽度为固定770px,修改page.tpl.php文件,在<!-- Layout -->后面增加<DIV STYLE="width:770px">,在<!-- /layout -->前
增加</DIV>
5、增加背景图片,在style.css的body样式中增加background-image:url(./images/bg.gif);

阅读全文

与drupalpagetplphp相关的资料

热点内容
安卓手机怎么永久关闭后台启动 浏览:40
网站phpjavascript 浏览:453
64位java内存 浏览:418
女程序员学习方法 浏览:383
工程数学线性代数pdf 浏览:681
提升程序员技术档次的书 浏览:691
python词云图txt格式 浏览:968
韩国料理pdf 浏览:227
什么app就能知道自己的脸型 浏览:383
准了app月卡可以看什么 浏览:140
云服务器开机要开30秒 浏览:646
php数组传递给js 浏览:640
在世纪的转折点上pdf 浏览:857
变频制冷压缩机性能实验 浏览:575
印刷哪个app好 浏览:367
安卓手机如何查看连接过的wifi密码 浏览:461
chrpythonord 浏览:354
android切片 浏览:231
前端js调用php 浏览:591
文件夹res是什么 浏览:489