День добрый
как сделать вот такое представление данных в друпале?
Предполагаю что при помощи Views
Но как?
http://rapidshare.de/files/39875057/ts.JPG.html
День добрый
как сделать вот такое представление данных в друпале?
Предполагаю что при помощи Views
Но как?
http://rapidshare.de/files/39875057/ts.JPG.html
Комментарии
другого сервиса для размещения картинок в сети нет?
другого сервиса для размещения картинок в сети нет?
хз как. но Вашу картинку тут посмотрел наверное только я! прямую ссылку ставьте!
Вот,)
ну судя по всему это будет ССК... а не вьювс
ну благодаря ССК Я смогу сделать все эти поля...
вопрос такой.
Как мне добиться именно такого вывода на экран.
Табличное представление + возможность сортировки.
наверное настраивать CSS стили
я бы построил сначала такую таблицу, а потом бы смотрел исходник HTML.
у каждого элемента будет свой класс.
например поищи что-нибудь типа этого:
table class="views-table"
th class="views-field views-field-title"
отображение каждого класса уже можно настроить в CSS файле твоей темы. Лежит в каталоге /themed/твоя_тема/style.css
например (пишу по памяти, для примера):
table.views-table {
border: 1px;
text-align: left;
background-color: #ffffff;
}
а дальше изучать CSS
Ну я предпологал такой вариант....
.а глупый вопрос Views для ченего тогда вообще нужн
дык views просто генерит таблицу на основе параметров(полей), которые ты ему задашь + должен делать сортировку (точно не помню как, но может)
а стили принято выносить отдельно в CSS
я говорю про drupal 6
как в пятом не знаю
Ясно.
и еще такой вопрос.
Как сделать что бы где то было выпадающее меню или текстовое поле.
Вводим туда какое либо значинение или выбираем из выпадающего меню, и показывается только те у которых значение этого поля соответсвует тем что есть в уже существующих записях.
идем в настройки нашего views
и в разделе Filters добавляем нужные нам поля..
далее щелкаем по очереди на каждое поле, и ниже ищем кнопку Expose (вынести)
соответсвенно, эти поля будут вынесены. и в них можно будет вводить критерии поиска
ок.
И еще такой вопрос.
Как изменить представление какого либо блока отдельно на странице.
Теоретически открыть исходный код и подправить Css
слышал краем уха про функцию которую необходимо вставить в шаблон.
... не подскажите?
представление обычного блока?
папка /themes/твоя_тема/block.tpl.php
там внутри найдешь php команды, генерирующие блок:
<?php print $block->module; ?>
<?php print $block->delta; ?>
<?php print $block->subject; ?>
<?php print $block->content; ?>
мне обычно хватает удалить код, выводящий заголовок блока, чтоб не мешался:
h2 class="title" ?php print $block->subject; ?>
(некоторые скобки из тегов поудалял, чтоб нормально отобразилось, ну думаю и так понятно)
а дальше тупо в админке создаю новый блок, и вставляю туда html код, например:
сайт http://clubgarant.ru/, блок с яндекс пробками - я просто вставил в блок заголовок жирным текстом и картинку со ссылкой.
если ты имел ввиду поменять местоположение блока, то создаешь сначала html шаблон сайта.
а потом в нужных местах вставляешь код для отображения блоков.
прикрепляю шаблон страницы с вышеупомянутого сайта (кодировка windows-1251). там, кстати, блок Right sidebar из правой части перенесен влево. и идет после Left sidebar
в этот шаблон вставлен только необходимый код, без всякого мусора. еще добавил коментарии
http://www.drupal.ru/node/9612