Drupal:如何将内联图像包装成附加标记
我需要将图像包装到额外的标记中,以便进一步进行css样式设计。我想要这样的:Drupal:如何将内联图像包装成附加标记,drupal,drupal-6,drupal-theming,Drupal,Drupal 6,Drupal Theming,我需要将图像包装到额外的标记中,以便进一步进行css样式设计。我想要这样的: 使用以下模块将图像直接添加到特定节点上: ->ImageField 以下是我的节点-[type].tpl.php的内容: <div id="article"> <div id="article-header"> <h2><?php print $title; ?></h2> <?php if ($submitt
使用以下模块将图像直接添加到特定节点上:
->ImageField
以下是我的节点-[type].tpl.php的内容:
<div id="article">
<div id="article-header">
<h2><?php print $title; ?></h2>
<?php if ($submitted): ?>
<p class="created"><?php echo date("d. F Y - H:i", $created).t(' von ').$name; ?></p>
<?php endif; ?>
</div>
<div class="article-body">
<?php print $content; ?>
</div>
<?php if ($links): ?>
<div class="extra-links">
<?php print $links; ?>
</div>
<?php endif; ?>
</div>
<?php if($node->comment == 0 && isset($node->comment_count) && $node->comment_count < 1): ?>
<div id="comments">
<p class="note">Kommentare geschlossen</p>
</div>
<?php endif; ?>
Kommentare geschlossen
我想我必须用$content
做点什么。但我真的不知道。有什么建议吗?如果您正在使用“插入”模块,那么在imagefield的“插入设置”中有一个选项可以向图像添加“其他CSS类”
这将向
编辑:好的,我现在更了解您的要求
对于非内联的imagefields
(即在内容区域中)您可以
重写content-field.tpl.php
通过将其重命名为
内容字段-[field_NAME].tpl.php
您可以使用
在这个文件中你想要的任何标签。
请看
对于内联图像,您仍然希望添加一些包装
可以使用的HTML
这是一个很棒的模块(很难理解)
使用,但它的工作!!)。你可以搜索
用于标记并添加任意
周围的东西。看见
对于
文件
谢谢你的回答,但这不是我需要做的。我可以用css文件中的#article img{}
简单地选择我的图像,并对其进行一些坚实的css样式设计。但是我需要额外的标记来解决我的布局问题。您可能知道我需要使用多个css背景图像。Css 3和Javascript(jQuery)不是一个选项。你可以为imagefields重写content-field.tpl.php并使用自定义过滤器(见上面编辑的答案)NoParrots,自定义过滤器模块是一个很好的建议,但对我来说很复杂:)我找到了另一种方法。默认情况下添加了自定义HTML。我改变了我的关注模块,它现在工作得很好。再次非常感谢:)