留言本

相关文章中的讨论请直接在其页面发表评论,其他技术问题讨论请在此处发表评论。

feitian 的头像

ps: 谁知道taxonomy用什么来判断?

ps:

谁知道taxonomy用什么来判断?

无须猫 的头像

term页面默认就有模板建议,可以用devel查看;

  • term页面默认就有模板建议,可以用devel查看;
  • 如果是node页面应该也可以像你上面的那样判断当前节点的term id,不过没试过:
    if($node->taxonomy[2]->tid){//如果tid2存在
      include 'page-tid-2.tpl.php';//载入相应模板
    return; }
  • 另:voc的模板建议可参考: http://adaptivethemes.com/page-template-suggestions-for-taxonomy-vocabs

希望有所帮助smiley

橡树 的头像

猫哥,端午节快乐!我想问一下我启用了search模块,但是

猫哥,端午节快乐!我想问一下我启用了search模块,但是无法建立站点索引是怎么会事?

无须猫 的头像

:)端午快乐,貌似还没到吧?需要执行cron:

cheeky:)端午快乐,貌似还没到吧?需要执行cron: /admin/reports/status/run-cron

橡树 的头像

呵呵....提前送祝福么!恩,我后来这样做了,但是会显示这

呵呵....提前送祝福么!恩,我后来这样做了,但是会显示这样一句话:请输入正确的有户名。不知道是怎么会事。

游客 的头像

怎么在views中设置如下图的节点内容 标题 之间的间隔距离啊

 

传不上图片 我打字好了
类型 标题 作者
相册 教堂 sdxd
 就是设置 类型 标题 作者  间隔距离
无须猫 的头像

用css控制外观和样式。

用css控制外观和样式。

橡树 的头像

猫哥,有个问题求助你

我要想实现这样一个效果:在页面有一张报纸图片,点击报纸上的每个版块,就可以连接到相应版块的文章进行阅读。怎么才能实现?

无须猫 的头像

一、使用图片热点,如下: <img

一、使用图片热点,如下:

<img src="http://xdrupal.org/sites/default/files/guestbook.png" alt="maptest" width="307" height="443" border="0" usemap="#Map" />
<map name="Map" id="Map">
  <area shape="rect" coords="40,36,131,78" href="xdrupal.org" alt="xDrupal" />
  <area shape="rect" coords="37,95,131,143" href="xdrupal.org/dld" alt="设计师学drupal" />
</map>

maptestxDrupal 设计师学drupal

二、使用css绝对定位将链接(a)放到图片的相应位置。

无须猫 的头像

记录一下。fckeditor的map

记录一下。fckeditor的map area插件: http://dev.fckeditor.net/wiki/plugins/imagemaps

橡树 的头像

云哥说了个图像映射,但是好像不适合我

云哥说了个图像映射,但是好像不适合我,我是做的报纸,它每一期都要变,感觉不人性化。能给介绍一个别的吗?

无须猫 的头像

如果相应的板块位置不变就好办,只写一次css定位即可,不过

如果相应的板块位置不变就好办,只写一次css定位即可,不过报纸应该是经常变的。比较麻烦。看你具体情况。

橡树 的头像

谢谢猫哥了!现在心里有个谱了,我这样设想:报纸图片用热点,

谢谢猫哥了!现在心里有个谱了,我这样设想:报纸图片用热点,然后连接到相应的文章上,有点麻烦先是一种办法吧!不过还有个小小的问题,连接到文章上我想用lightbox,但是不知道从那入手。麻烦猫哥给点建议。

feitian 的头像

view 与 panels

猫哥,我又来求助了

我在首页用panels做区域分割后,导入了views,首页用的是page-front.tpl.php,现在不知道该改哪个views的模板来修改首页中导入的views的数据,devel提示是views-view-fields.tpl.php,根据之前的经验,应该改node的,但是不晓得这个node该命名为什么名字首页才能接收到呢?(改过node-front.tpl.php,没用)

无须猫 的头像

上次说过,只有在使用&ldquo;节点&rdquo;的行样

上次说过,只有在使用“节点”的行样式时,它才相当于载入了“node.tpl”。“views-view-fields.tpl.php”:fields,顾名思义,就是字段的模板。

views的各种模板建议可以在当前的视图实例(display)的主题信息里查看到。

feitian 的头像

还是不太懂

还是不太懂你的意思……因为我接触drupal不到3个星期,很多不了解。

你的意思是要我更改模板为fields开头的tpl吗?

我把views-view-fields.tpl.php清空后预览的确是有了反馈,但是如果print任何一个参数都会报错。所以我感觉应该是改drupal自带的几种tpl吧,不应该改views带的tpl。不知道怎么继续,还请指点

feitian 的头像

换了一种方法,用rewrite来写,不改tpl了

换了一种方法,用rewrite来写,不改tpl了

不过,这种方式好像没有改tpl来的自由……

无须猫 的头像

views的模板是不太灵活,而rewrite又只支持部分的

views的模板是不太灵活,而rewrite又只支持部分的html标签,更不支持php。不过大多数情况下rewrite还是比较方便的。

feitian 的头像

深有同感

是啊,深有同感

views跟其他的模块配套后,就很难theming了,于是很多只能写成html……

不过,相对起来,views已经是很不错的了,估计做drupal网站没有不用它的,呵呵

feitian 的头像

模板建议里面也没讲到这些啊,汗&hellip;&helli

模板建议里面也没讲到这些啊,汗……

feitian 的头像

关于cck与views

不知道猫哥知道怎么利用tpl控制views里面的cck输出不?

情况是这样的,views里面输出的字段全部都是cck生成的,views的模板里面超级简单的写着:<?php print $node; ?>,就结束了,我不知道这种情况该去改哪个模板呢?

无须猫 的头像

$node这个变量在这等于node.tpl.php

views模板里有“<?php print $node; ?>”这句的好像只出现在“views-view-row-node.tpl.php”这个views模板文件里,也就是node使用风格的行样式的模板。$node这个变量在这等于node.tpl.php。修改这个模板即可(模板建议可以参考此文件头部的描述)。

可以使用 devel 模块 或 contemplate 模块来帮助你找到$node里的子变量。

ps.参考 http://xdrupal.org/DLD/Zhu-Ti-Hua-C-Shi-Yong-tplMo-Ban-Ding-Zhi-XHTMLnodetplphpShi-Pin

feitian 的头像

感谢你的提醒

太谢谢你了,帮了我大忙

搞了半天,发现自己搞错了顺序,一个劲的在改views-view-row-node.tpl.php这个东东,应该改自己的node模板的:)

feitian 的头像

请问为什么在tpl中插入<img>会显示不了?但是在Dre

请问为什么在tpl中插入<img>会显示不了?但是在Dreamweaver编辑的时候是可以看到图片的,而且最终生成的图片也有<img>的tag,图片链接也对,只是没有图。

是tpl编译的时候路径引用不对了吗?

无须猫 的头像

看起来应该是图片路径问题,仔细检查下。

看起来应该是图片路径问题,仔细检查下。

feitian 的头像

果然是tpl的路径

在drupal.org上爬了一阵(好一阵 -.-|||)后,知道了原因,的确是路径的问题,在drupal的tpl里面写相对路径跟在css和html里面不一样,需要加入如下代码:

<img src="<?php print base_path() . path_to_theme() . '/' . 'images/imgname.jpg'; ?>" width="" height="" />

要不然的话,相对路径需要从site目录开始写起

把这些分享出来,希望对大家有用。

另外,我承认我很爱偷懒,在tpl里面直接嵌入图片……hardcode is a bad way, please use it dynamic

feitian 的头像

汗&hellip;&hellip;上面居然是乱码,再帖一遍

汗……上面居然是乱码,再帖一遍吧


<img src="<?php print base_path() . path_to_theme() . '/' . 'images/imgname.jpg'; ?>" width="" height="" />

无须猫 的头像

谢谢分享。代为修改了一下,呵呵:)

谢谢分享。代为修改了一下,呵呵:)

游客 的头像

谢谢

谢谢了,我来试一下

游客 的头像

谢谢

我的意思是,我们自己有服务器,希望能将一些课程的视频放在网站的服务器上,然后供同学们点击观看是否用video、videofield、swftools这些模块就可以了?

再次感谢!

发表新评论

此内容将保密,不会被其他人看见。
  • 自动将网址与电子邮件地址转变为链接。
  • 允许HTML标签:<a> <p> <span> <div> <h1> <h2> <h3> <h4> <blockcode> <h5> <h6> <img> <map> <area> <hr> <br> <br /> <ul> <ol> <li> <dl> <dt> <dd> <table> <tr> <td> <em> <b> <u> <i> <strong> <font> <del> <ins> <sub> <sup> <quote> <blockquote> <pre> <address> <code> <cite> <embed> <object> <param> <strike> <caption>
  • 自动断行和分段。
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <as>, <as3>, <asp>, <css>, <drupal5>, <drupal6>, <html>, <js>, <php>. Beside the tag style "<foo>" it is also possible to use "[foo]". PHP source code can also be enclosed in <?php ... ?> or <% ... %>.

更多关於格式化选项的信息

CAPTCHA
请输入问题的答案。
Fill in the blank