预处理自定义CCK字段和TPL文件中的打印图像URL -- 6 领域 和 theming 领域 drupal 相关 的问题

Preprocess custom CCK fields and print image URL in TPL file


2
vote

问题

中文

我想预处理图像字段,然后在我的RSS.TPL文件中打印它,我当前使用Drupal 6。

这是我在template.php文件中尝试的以下代码,但没有运气:(

  $vars['image'] = $field_uppdrag_logo;   

&

  /*$vars['image']=$node->field['field_uppdrag_logo'][0]['value'];   

&

  $vars['image'] = $node['field_uppdrag_logo'];*/   

我的tpl文件:

  <?php // $Id: views-view-row-rss.tpl.php 3296 2009-05-27 23:08:21Z tim $ /** * @file views-view-row-rss.tpl.php * Default view template to display a item in an RSS feed. * * @ingroup views_templates */  ?> <item> <title><?php print $title; ?></title> <link><?php print $link; ?></link>  <description><?php $description = html_entity_decode($description, ENT_QUOTES, "ISO-8859-1"); print strip_tags($description); ?> </description> <image> <?php print $field_uppdrag_logo[0]['view']; print $image; print $field_uppdrag_logo; ?>  </image> <?php print $item_elements; ?> </item>   

我究竟完成了这个?

英文原文

I want to preprocess a image field and later print it in my rss.tpl file and I'm currently using drupal 6.

This are the following codes I've tried in the template.php file but no luck :(

$vars['image'] = $field_uppdrag_logo; 

&

/*$vars['image']=$node->field['field_uppdrag_logo'][0]['value']; 

&

$vars['image'] = $node['field_uppdrag_logo'];*/ 

My tpl file:

<?php // $Id: views-view-row-rss.tpl.php 3296 2009-05-27 23:08:21Z tim $ /** * @file views-view-row-rss.tpl.php * Default view template to display a item in an RSS feed. * * @ingroup views_templates */  ?> <item> <title><?php print $title; ?></title> <link><?php print $link; ?></link>  <description><?php $description = html_entity_decode($description, ENT_QUOTES, "ISO-8859-1"); print strip_tags($description); ?> </description> <image> <?php print $field_uppdrag_logo[0]['view']; print $image; print $field_uppdrag_logo; ?>  </image> <?php print $item_elements; ?> </item> 

How exactly do I accomplish this?

     

回答列表

1
 
vote

尝试以下:

  $vars['image'] = $node->field_uppdrag_logo[0]['value'];   
 

Try the below:

$vars['image'] = $node->field_uppdrag_logo[0]['value']; 
 
 
     
     
0
 
vote

我已经找到了一些有用的代码,但没有似乎对我有用...它只打印目录但不是文件名...

  <img src="<?php print $node->field_image[0]['filepath'] ?>"  alt="<?php print $node->field_image[0]['filename'] ?>" />   

  print theme_imagefield_image($node->field_image[0]);   

无法理解为什么这会为其他人而不是我...

 

I have found some useful codes but none seems to work for me... it only prints the directory but not the filename...

<img src="<?php print $node->field_image[0]['filepath'] ?>"  alt="<?php print $node->field_image[0]['filename'] ?>" /> 

.

print theme_imagefield_image($node->field_image[0]); 

Cant understand why this would work for everyone else but not me...

 
 
     
     

相关问题

1  外部数据库  ( External database ) 
如何在Drupal 6 中的共享主机上的外部数据库中提取数据 与mysite.com的database1具有date-nodes和一个视图1,并且还需要在sub.mysite.com上使用database2运行,无需在数据库2中导入每个日期节点 Drupal Core 6.22 日历6.x-2.4 日期6.x-...

2  面位搜索和面板  ( Faceted search and panels ) 
我正在使用截面搜索模块我试图用面板更改搜索结果的显示。 我已经启用了 admin/build/pages admin/build/pages ,并添加了一个带有URL选择规则的变体,设置为 search/results/* ,但它看起来像没有发生任何事情。 我仍然看到默认结果页面,而是使用面板的默认结果。 我做错了...

1  包括jquery.ui 1.6直接来自主题.Info  ( Including jquery ui 1 6 directly from theme info ) 
是可能的?因为我尝试通过Drupal.org/project/jquery_ui模块(遵循Readme.txt的指令)包含jQuery UI库,但该库将不会显示在源代码中。什么是问题? 我应该去jQuery_ui模块,或者我可以通过.info文件包含该脚本? jQuery UI版本="6.x-1.5" 下载jQu...

1  如何翻译视图的空文本?  ( How do i translate empty text of a view ) 
我已经创建了使用PHP代码的空文本的视图。现在,当我尝试通过翻译界面翻译它(admin / build / translate / search)时,我找到字符串(它显示所有php代码)并翻译它(我通过再次添加PHP代码来添加它翻译字符串),当我更改我网站的语言时,我一无所知。当我回到英语时,它正确地展示了。 有没有...

2  如何为忘记密码链接添加类?  ( How to add a class for forgot password link ) 
我需要为忘记密码链接添加一个类。我如何使用drupal? 这是实际链接: <a href="/user/password" title="">Have you forgotten your password?</a> 我的预期链接是这个: <a href="/user/password" class="...

3  DRUPALIST方法删除登录名和注册页面说明  ( Drupaliest way to remove login and registration page descriptions ) 
如何从登录和注册页面删除描述? 我需要从图像中列出的字段中删除描述。 这些都是登录和注册页面。 如何这样做? ...

1  我可以以编程方式设置主题的logo_path吗?  ( Can i set a themes logo path programmatically ) 
在将徽标文件添加到自定义主题时,我可以 将主题文件夹中的徽标保存为 logo.png (从My Starterkit替换我正在使用的主题Starterkit),或 将我的徽标保存在主题的图像文件夹中,使用文件名我选择,并在admin / sepent / setment / themename处使用主题设置页面来设...

3  从在线生产网站创建当地网站  ( Creating testing local site from online production site ) 
我试图多次执行此操作,只发现我在设置我的本地环境时我永远无法登录先前创建的数据库。我最近拿起了练习有两个网站:开发和生产,有时介于两者之间。 这是我的进程,也许我正在考虑一个步骤或两个: 使用phpmyadmin创建新的本地数据库(与在线相同的名称) 使用此数据库安装Drupal 6 设置drupal安装 将在线...

3  如何将自定义代码集成到“功能”功能中  ( How to integrate custom code into a features feature ) 
我的具体问题: 在一个功能中,我有一个视图。我想在几个不同的网站上使用这个视图。视图具有nid-参数,该参数验证节点:type == [node_type_1]。当要导出功能时,它会输出这样的过滤器设置: 'node_type_1' => 'node_type_1', 'node_type_2' => 0, 'n...

1  Drupal 6未能在IE7中登录用户,但转发到用户帐户页面  ( Drupal 6 failing to login user in ie7 but forwarding to user account page ) 
我们刚刚将Drupal 6网站更新为客户端的Drupal 6.22。但是,当使用IE7时,客户端现在不再能够登录到他们的帐户。单击"登录" 后,客户端被正确转发到其用户帐户页面,但是已获得"您未被授权访问此页面" 消息,并保持未经身份验证。客户端现在选择,但在工作中使用IE7,因此切换浏览器不是一个选项。 我们尝试在...

1  Ubercart:如果激活了两个信用卡支付网关,则使用哪一个?  ( Ubercart if two credit card payment gateways are activated which one is used ) 
我有一个拥有两个支付网关的客户激活。 1)如何弄清楚在交易期间使用哪一个? 2)如果其中一个网关失败,它是否会自动尝试下一个? ...

1  访问update.php [关闭]时出错500  ( Error 500 on accessing update php ) 
关闭。这个问题需要更多聚焦。它目前不接受答案。 想要改进这个问题?更新问题,因此它仅拍摄了一个问题,只有编辑此帖。 closed 2年前。 ...

1  将Drupal 6迁移到压力?  ( Migrating drupal 6 to pressflow ) 
经过大量的MySQL调整后,我打算使用清漆作为最后的手段来提高我的D6网站的性能,这已经变得越来越低迷了。我意识到清漆不适用于D6。由于缺少SOM Contriblules,我仍然无法迁移到Drupal 7,正如我所理解的那样,迁移迁移到PressFlow非常冗余。 我使用nginx + php-fpm作为web服务...

1  如何使用gtranslate模块?  ( How do i use the gtranslate module ) 
我已安装 gtranslate 模块,我正在寻找如何使用它。在"模块" 页面中,语言选择下拉框在存在,但当我安装此模块时,下拉列表未出现。如何使用gtranslate模块? ...

1  国际路径别名不工作  ( International path alias not working ) 
我正在尝试翻译现有的 site 。 我已经使用 i18n 在成功之前,所以我对此并不是全新的。现在我的问题 - 我可以以不同的语言创建内容精细,当我尝试访问语言时出现问题(除了带有路径前缀的默认情况下的语言(没有路径前缀)。我继续得到404。 示例: 英语 瑞典 他们的系统路径对应物: 英语...

3  使用hook_form_alter()以防止免费电子邮件地址注册到Drupal 6站点上  ( Using hook form alter to prevent free email addresses from registering on a dr ) 
我已被任务阻止特定的电子邮件地址Domians从我们的Drupal 6站点注册(Gmail.com,AOL.com&amp; Yahoo.com)。我实现了一些jQuery代码来执行此操作,但问题是垃圾邮件发送者在他们的浏览器中禁用了JavaScript的垃圾邮件发送者随时绕过此预防。 我也不能使用Drupal 6...

2  鼠标悬停而不是点击  ( Mouseover instead of click ) 
有没有人让QuickTabs模块一起用于鼠标悬停/悬停而不是点击? 有一个 patch for 6.x-2 不适用于当前版本。 ...

2  查看以多个值搜索,如何?  ( View search by multiple values how ) 
现在我已经建立了一个搜索视图并公开一个参数以供用户过滤搜索结果。 参数通过TextField输入,即: +------------------+ | car | [search] +------------------+ 可以通过以下方式修改上面的搜索视图: 将文本域更改为...

3  将元数据添加到内容类型  ( Adding metadata to content types ) 
我正在尝试向我的内容类型添加更多字段。 我有一个名为 cars 的内容类型,另一个名为飞机;我希望它们属于一个名为"运输" 的类别。 如果我想获取所有运输内容类型的列表,它将返回 Cars 和飞机。 ...

1  drupal_mail_send()中使用汉字生成不可读的字符  ( Using chinese character in drupal mail send generates unreadable character ) 
我使用类似于以下一个的代码。 $message = array( 'id' => 'named_fund', 'to' => $email, 'subject' => '恭喜您!', 'body' => '恭喜!', 'headers' => array('From' => 'Company ...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.