Bạn có thể thử theo chủ đề lĩnh vực bằng cách sử dụng field.tpl.php
hoặc theme_field()
.
Ví dụ (sử dụng field.tpl.php
):
- Sao chép
field.tpl.php
vào thư mục chủ đề của bạn từ "mô-đun / trường / chủ đề"
- Tạo một bản sao của tập tin đó và đổi tên nó thành
field--field-channel.tpl.php
- Chỉnh sửa tập tin theo cách bạn muốn.
Như một ví dụ nhanh / bẩn để làm việc này, field--field-channel.tpl.php
có thể trông như sau:
<div class="<?php print $classes; ?> clearfix"<?php print $attributes; ?>>
<?php if (!$label_hidden) : ?>
<div class="field-label"<?php print $title_attributes; ?>><?php print $label ?>: </div>
<?php endif; ?>
<div class="field-items"<?php print $content_attributes; ?>>
<?php foreach ($items as $delta => $item) : ?>
<div style="display:inline;" class="field-item <?php print $delta % 2 ? 'odd' : 'even'; ?>"<?php print $item_attributes[$delta]; ?>>
<?php
print render($item);
// Add comma if not last item
if ($delta < (count($items) - 1)) {
print ',';
}
?>
</div>
<?php endforeach; ?>
</div>
</div>
Có thể có nhiều cách để thực hiện điều này bằng cách sử dụng tệp .tpl, nhưng đây chỉ là một tùy chọn. Tôi khuyên bạn nên thêm một lớp vào DIV thay vì một kiểu và thực hiện các thay đổi trong biểu định kiểu của bạn thay vì sử dụng các kiểu nội tuyến.