Drupal - 清理将文本转换为图像的现有代码

时间:2017-03-13 10:17:08

标签: php drupal drupal-7 drupal-modules

我在自定义的content.tpl.php模板中创建了以下代码片段

<?php
$field = field_get_items('node', $node, 'field_youtube_video_link');

if(!empty($field)): ?>
  <div class="youtube-popup">
    <?php

      print "<a class=youtube-play cboxElement href=".$content['field_youtube_video_link']['#object']->field_youtube_video_link['und'][0]['url'].">".$img."</a>";?>
  </div>

<?php endif; ?>

我真的想要清理它而不是在content-type.tpl.php中完成所有这些操作我宁愿通过预处理挂钩执行此操作,然后为它创建自定义主题模板,但我不确定如何实现这个目标?

1 个答案:

答案 0 :(得分:0)

您可以按字段设置样式。退房:

https://www.drupal.org/docs/7/theming/template-theme-hook-suggestions

  

主题钩子建议是基于这些因素列出的   最具体的模板。 Drupal将使用最多   找到的具体模板:

>>> def foo(a=1, b=2, c=3):
...     print(a, b, c)
... 
>>> foo(c=4)
(1, 2, 4)