Вот такой вопрос...Разбираюсь с темизацией views
Создал 2 представления, одно выводится в блоке(_bc), другое страницей (_news), создал для файла для темизации: views-view-fields--_bc.tpl.php и views-view-fields--_news.tpl.php, то, которое в блоке, нормально темизируется, то, которое страницей, по-прежнему темизируется по дефолту из sites/all/modules/views/theme. Пытался просто скопироватьв тему views-view-field.tpl.php, опять-таки влияет только на то представление, которое в блоке.
Кэш, разумеется, каждый раз очищаю.
Комментарии
чувак, они специально людей путают. Попробуй без fields. И вопросы задвай по брЮпаловскки.
в семерке есть такая штука как класс, также в мозиле фаербуг.
http://php-include.ru/stati/temizatsiya-shablona-views
Я темизировал только один вьюс, который блочный и выводится на главной, а при переходе к полной версии новости темизировал саму ноду, намного прощё мне кажется![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
Всем спасибо, частично разобрался, но до конца все равно непонятно
Например, views-view--test--page.tpl.php или views-view-unformatted--test.tpl.php подхватывает, а views-view-fields--test.tpl.php - нет.
А мне как раз-таки хочется шаблон поправить именно в html, просто играясь с css стилями к стандартным дивам это довольно сложно.
так все шаблоны в html.. первые 2-3 наиболее общие.потом уже конкретно вывод полей..
![](http://php-include.ru/sites/default/files/views4.png)
а откуда взял имя views-view-fields--test.tpl.php, которое не подхватывается?
Бери имена только отсюда,они 100% подхватятся.
не изобретай ничего.
Chyvakoff
Так в том-то и дело, что у меня при настройках представления есть только "Дисплей вывода" и "Стиль вывода", а более подробных (Стиль вывода колонок, поле материалы и пр) нет. А во views-view-unformatted.tpl.php и views-view-page.tpl.php настолько подробно настроить нельзя.
Например, выводится у меня у каждой новости заголовок
и
Read more
<span class="element-invisible"> about Еще одна тестовая новость</span>
</a>
В каком шаблоне мне заменить h1 на h3, а "read more" на "подробнее" (ну не считая всяких извращений со str_replace и регулярками во views-view-unformatted.tpl.php)
Я, например много сайтов сделал на семерке. Views вообще редко темизирую.
в семерке views даешь стиль (например my_views)? а дальше только css:
.my_views H1 {
моя css;
}
voviko
Хочется изменить именно html, а не просто стилизовать через css. Например, с точки зрения seo, h1 должен быть один на странице, а не над каждой новостью. Да и количество дивов в шаблоне явно избыточно. В итоге, придется все-таки регуляркой вырезать и самому создавать нужное форматирование, хоть это и не айс.
Нашел причину тут
http://drupal.org/node/1205022
Настройки вьюса: Формат->Настройки
После этого появилась возможность указывать поля, а в шаблонах стал доступным views-view-fields.tpl.php
В этих шаблонах есть $field->label_html и $field->wrapper_prefix
Может в них можно покопать?