Tôi đã tạo một chế độ xem với một số bộ lọc được hiển thị, nhưng nó trông khá xấu xí.
Tôi muốn cải thiện chủ đề, bao gồm gói toàn bộ trong một bộ trường cũng như nhóm một số yếu tố khác (như ghép nối các đầu vào được xuất bản và cập nhật), nhưng không chắc chắn về cách này.
Tôi đã cố gắng thay đổi biểu mẫu, nhưng nó dường như tồn tại mãi mãi và trình duyệt của tôi bị khóa, vì vậy tôi không thể dễ dàng tìm hiểu bất cứ điều gì về biểu mẫu theo cách đó.
Tôi cũng đã thử đặt biểu mẫu dưới dạng một trường con ở dạng khác, nhưng nhận được tất cả thông tin ID của biểu mẫu và cứ thế chứng tỏ có vấn đề (mặc dù, tôi đã có được kiểu dáng trường).
Bất cứ ai cũng có con trỏ?
Cập nhật:
Tôi đã sao chép mẫu từ mô-đun vào thư mục chủ đề của trang web của mình và bắt đầu.
<fieldset>
<legend>Filters</legend>
<div class="views-exposed-form">
<div class="views-exposed-widgets clear-block">
<?php foreach($widgets as $id => $widget): ?>
<div class="views-exposed-widget">
<?php if (!empty($widget->label)): ?>
<label for="<?php print $widget->id; ?>">
<?php print $widget->label; ?>
</label>
<?php endif; ?>
<?php if (!empty($widget->operator)): ?>
<div class="views-operator">
<?php print $widget->operator; ?>
</div>
<?php endif; ?>
<div class="views-widget">
<?php print $widget->widget; ?>
</div>
</div>
<?php endforeach; ?>
<div class="views-exposed-widget">
<?php print $button ?>
</div>
</div>
</div>
</fieldset>
Tôi dường như không thể tìm ra cách ghép nối các trường ngày - Tôi cần sửa đổi bằng cách nào đó các thuộc tính widget để tôi có thể gói chúng trong HTML (sử dụng hook_form_alter không hoạt động vì #prefix và #suffix được thêm vào để $widget->widget
chúng phá vỡ đầu ra)
views-exposed-form--view_id.tpl.php
hoặcviews-exposed-form--view_id--display_id.tpl.php
, thông tin thêm