А вы пробовали пользоваться этим табличным представлением?!? Я пробовала пару дней назад, но так и не удалось добиться отображения в две колонки - выводит в четыре и все!
Точно делал (вот пример http://www.all-billboards.ru/portfolio, этот кусок сделан точно на вюсах с бонусом табличный вид, Вот как, сейчас уже точно не вспомню ... (во первых это было давно , во вторых на D5), сейчас я полностью ушел на D6, а там с вьюсами еще не разбирался ...
olk, скажите, а каким образом можно выводить ноды с таким дизайном (я только начинаю разбираться с cck и views и поэтому не знаю конкретных модулей для реализации
пример:
В принципе, можно задать внешний вид и page-***.tpl.php но как сделать так, что бы аннонс (teser) выглядел не так, как полная страница?
Хочется аннонсы получать в виде небольших таблиц в 2 столбика, но к сожалению если задавать 50% по ширине таблицу в page-***.tpl.php, то она выводится с одинаковым видом как в тизере (аннонсе), так и в полной странице (в 50% ширины табличке). Можно ли это обойти?
2Spiller, если вы уже сделали page-***.tpl.php то выводите с помощью панелей или вьюс-бонус (там интеграция с панелями). А можете выложить ваш page-***.tpl.php??? Мне интересны парочка аспектов.
CSS флоты - не то что нужно
direqtor, угу, вилы))
В итоге возвращаемся к views =\
еще я заметил что у меня они неверно работают, либо я что то не понимаю (немного другой вопрос, но это влияет на использование модуля!) :
почему то не получается повесить сортировку на определенную страницу например на taxonomy/term/1 (синоним news)
ПРосто не срабатывает О_о
зато если я в URL пишу taxonomy/term то сортировка срабатывает но ДЛЯ всех terms.... в чем хитрость? как повесить сортировку на определенную страницу?
Тоже самое и views bonus... на отельную страницу не срабатывает =((((
Я ИМИ вообще не пользуюсь из принципа и уж тем более FCK ... бррр, если что отформатировать нужно так для FF инструментов куча и они более функциональны!!!
Кстати, у меня все заработало! Не знаю в чем была проблема, но все получилось!!!
круто) только все равно не фиксится =(((((
А можете написать пошагово (начиная с того , какой именно view надо добавить? taxonomy_term или panels_by_term)
У меня такое ощущение что я на каком то этапе упускаю важную деталь и ничего не выходит
Создаеш новый вью (по кнопке добавить), определяешь у него страничный вид , Прописывешь урл и если надо определяешь пункт меню,Выбираешь тип предстваления Bonus: Табличный вид, напихиваешь в поля, какие тебе надо (Документ:Заголовок, Документ:Тело ....), Устанавливаешь фильтры например по типу документа или как тебе там надо (по термину из таксономии например).
Все !
По умолчанию табличный вид будет выводить в четыре колонки
, если пропишешь, то что я раньше написал, то будет в две ...
Да простят меня админы !!! Только, что сделал для проверки двуколоночный вид,
вот как это выглядело в обычном представлении http://www.all-billboards.ru/news
вот вид из вида ;)) http://www.all-billboards.ru/tablenews, не сочтите за рекламу !!!
ниже скриншот настройки нового вида (все несущественные фиелдсеты свернуты)
добавил новый view
Имя: photos
галка на Provide Page View
URL: photos
View Type: Bonus Grid View
Nodes per Page: 1 (а выводит 2 ноды т.е. не фиксит)
Поля: Node: Body
Фильтры: Taxonomy: Terms for Фото
Вот это Nodes per Page: 1 (а выводит 2 ноды т.е. не фиксит) меня смущает (зачем делать двуколоночный вывод, если выводите по одной ноде на страницу ?? - этот параметр нужен для паджинга - на большом объеме материала),
и второе у вас к этому термину материалы привязаны, попробуйте для пробы просто убрать фильтр (пусть все ноды выводит)
А вы точно Бонусный - табличный вид используете ? просто у вьсов есть свой табличный вид, который использует другие аргументы ...
на всякий случай проверьте site/all/modules/views_bonus/views_bonus_grid.module
где то со строки 15
а вот еще вопрос: как можно организовать свою ссылку READ MORE в .tpl.php файле для разных типов материалов?
В одном типе мне нужны текстовые ссылки, а в другом типе - картинки (я понял как это делается), но проблема в том, что ссылка READ MORE выводится и в тизере и в самой ноде =((( живой пример: http://wanted-fs.ru/news -> жмем ПОДРОБНЕЕ и под статьей опять валяется эта приславутая ПОДРОБНЕЕ (не логично), вот её бы надо убрать из полный ноды.
Комментарии
я так понимаю что это CCK + node-****.tpl.php ? верно?
Молодой человек, это Вы сейчас с кем разговаривали?
с движком
Я тоже по этому поводу парилась и решила сделать при помощи panels, т.к. до сих пор не нашла модуля для создания таблиц.
спасибо
Вообще к views-у идут бонусы и в качестве одного из них, табличное представление данных
А вы пробовали пользоваться этим табличным представлением?!? Я пробовала пару дней назад, но так и не удалось добиться отображения в две колонки - выводит в четыре и все!
EllECTRONC, а расскажите, как именно можно организовать табличный вывод через views?
Точно делал (вот пример http://www.all-billboards.ru/portfolio, этот кусок сделан точно на вюсах с бонусом табличный вид, Вот как, сейчас уже точно не вспомню ... (во первых это было давно , во вторых на D5), сейчас я полностью ушел на D6, а там с вьюсами еще не разбирался ...
olk, скажите, а каким образом можно выводить ноды с таким дизайном (я только начинаю разбираться с cck и views и поэтому не знаю конкретных модулей для реализации
пример:
В принципе, можно задать внешний вид и page-***.tpl.php но как сделать так, что бы аннонс (teser) выглядел не так, как полная страница?
Хочется аннонсы получать в виде небольших таблиц в 2 столбика, но к сожалению если задавать 50% по ширине таблицу в page-***.tpl.php, то она выводится с одинаковым видом как в тизере (аннонсе), так и в полной странице (в 50% ширины табличке). Можно ли это обойти?
((
2Spiller, если вы уже сделали page-***.tpl.php то выводите с помощью панелей или вьюс-бонус (там интеграция с панелями). А можете выложить ваш page-***.tpl.php??? Мне интересны парочка аспектов.
page-***.tpl.ph
<tr>
<td height="28" width="265px">
<div class="content"><?php print $content?>
<a href="<?php print $node_url?>">NEXT</a></td>
</tr>
</table>
способ через модуль panels на самом деле геморойный. я уверен что это все делается гораздо проще в автоматическом режиме)
ну можно еще флоатами в цсс сделать. так допустим фотоальбомы делают. а чем картинка в галерее отличается от тизера ноды? да ничем!
Даешь ноде 50% ширину и делаешь плавающей. Либо inline. Но в этом случае - тестить во всех браузерах, могут быть вилы.
CSS флоты - не то что нужно
direqtor, угу, вилы))
В итоге возвращаемся к views =\
еще я заметил что у меня они неверно работают, либо я что то не понимаю (немного другой вопрос, но это влияет на использование модуля!) :
почему то не получается повесить сортировку на определенную страницу например на taxonomy/term/1 (синоним news)
ПРосто не срабатывает О_о
зато если я в URL пишу taxonomy/term то сортировка срабатывает но ДЛЯ всех terms.... в чем хитрость? как повесить сортировку на определенную страницу?
Тоже самое и views bonus... на отельную страницу не срабатывает =((((
С вьюсами я пока не на ты.
olk, help us
Вспомнил в аргументах , в поле аргументы обработки кода надо прописать
$view->gridcount = 2;
Мануалы я читала, но это не срабатывает! Хоть 2 пиши, хоть 10 - все одно - в 4!
Тестирую на Денвере, может с ним опять что-ни-так.
забудьте про java text редакторы... типа FCK который через свой интерфейс добавит < P > и перекодирует символы....
Я ИМИ вообще не пользуюсь из принципа и уж тем более FCK ... бррр, если что отформатировать нужно так для FF инструментов куча и они более функциональны!!!
Кстати, у меня все заработало! Не знаю в чем была проблема, но все получилось!!!
круто) только все равно не фиксится =(((((
А можете написать пошагово (начиная с того , какой именно view надо добавить? taxonomy_term или panels_by_term)
У меня такое ощущение что я на каком то этапе упускаю важную деталь и ничего не выходит
Создаеш новый вью (по кнопке добавить), определяешь у него страничный вид , Прописывешь урл и если надо определяешь пункт меню,Выбираешь тип предстваления Bonus: Табличный вид, напихиваешь в поля, какие тебе надо (Документ:Заголовок, Документ:Тело ....), Устанавливаешь фильтры например по типу документа или как тебе там надо (по термину из таксономии например).
Все !
По умолчанию табличный вид будет выводить в четыре колонки
, если пропишешь, то что я раньше написал, то будет в две ...
Выдает ошибку: "List and Table types require at least one field."
Я же написал, для табличнго вида ОБЯЗАТЕЛЬНО нужно добавить поля в вывод.
Да простят меня админы !!! Только, что сделал для проверки двуколоночный вид,
вот как это выглядело в обычном представлении http://www.all-billboards.ru/news
вот вид из вида ;)) http://www.all-billboards.ru/tablenews, не сочтите за рекламу !!!
ниже скриншот настройки нового вида (все несущественные фиелдсеты свернуты)
добавил новый view
Имя: photos
галка на Provide Page View
URL: photos
View Type: Bonus Grid View
Nodes per Page: 1 (а выводит 2 ноды т.е. не фиксит)
Поля: Node: Body
Фильтры: Taxonomy: Terms for Фото
и ничего..
Вот это Nodes per Page: 1 (а выводит 2 ноды т.е. не фиксит) меня смущает (зачем делать двуколоночный вывод, если выводите по одной ноде на страницу ?? - этот параметр нужен для паджинга - на большом объеме материала),
и второе у вас к этому термину материалы привязаны, попробуйте для пробы просто убрать фильтр (пусть все ноды выводит)
АЛЛИЛУЙА! С меня пиво!!!)
АЛЛИЛУЙА! С меня пиво!!!)
URL: photos - НЕВЕРНОЕ БЫЛО т.к. этот урл принадлежит уже термину! поменял урл на другой и все сработало!
а где можно найти аргументы для views? я так понимаю там можно много чего настроить!
Агументы вьюсов (D5)
http://drupal.org/node/70145
огромное сенкс!
А у меня не срабатывает
$views->gridcount = 2;
в чем может быть проблема!А вы точно Бонусный - табличный вид используете ? просто у вьсов есть свой табличный вид, который использует другие аргументы ...
на всякий случай проверьте site/all/modules/views_bonus/views_bonus_grid.module
где то со строки 15
<?php
function theme_views_bonus_view_grid($view, $nodes, $type) {
drupal_add_css(drupal_get_path('module', 'views_bonus_grid') .'/views_bonus.css');
$fields = _views_get_fields();
$content = '<table class="view-grid view-grid-' . $view->name . '">';
// set default count.
$cols = $view->gridcount ? $view->gridcount : 4;
...
?>
вот как раз в последней из приведенных строк и определяется, количество колонок
Естественно бонусный, только там про
и сказано! Ладно будем еще пробовать...
Может дело в том, что надо $view->gridcount = 2; а не $viewS->gridcount = 2;, или это просто у вас опечатка
Здесь это просто опечатка!
а вот еще вопрос: как можно организовать свою ссылку READ MORE в .tpl.php файле для разных типов материалов?
В одном типе мне нужны текстовые ссылки, а в другом типе - картинки (я понял как это делается), но проблема в том, что ссылка READ MORE выводится и в тизере и в самой ноде =((( живой пример: http://wanted-fs.ru/news -> жмем ПОДРОБНЕЕ и под статьей опять валяется эта приславутая ПОДРОБНЕЕ (не логично), вот её бы надо убрать из полный ноды.
содержание .tpl.php
Ну в простейшем случае проверить переменную $teaser
<td height="50px" background="/images/newsline.jpg" valign="top"><a class="read-more" href="<?php print $node_url?>"><?php print t('Read more')?></a></td>
<?php } else { ?>
<td />
<?php } ?>
аа.. вот оказывается как можно! здорово! спасибо