Pivr: Комментарии

Главные вкладки

22 сентября 2011 в 10:53

Не то, что не очень понятно, а совсем непонятно, что вы хотите сделать Smile
В общем случае, естественно, можно сделать один Вьюс, задать откуда он будет получать аргумент (ваш код) и тогда будет выводиться только определеная группа.
Аргумент можно задавать разными способами, смотря как вы будете реализовывать вывод - программно, через ссылки или вообще вручную через Expose-фильтры...
Что надо-то конкретно?

17 февраля 2011 в 10:43

Привет! Я сейчас не дома, посмотреть не могу, но есть одна рекомендация Smile
В шаблоне пропиши вместо print:
<?php print_r($field_altnumber[0]); ?>

print_r разложит переменную "по косточкам", там и глянешь, какой индекс прописать для названия поля, а потом обратно код поменяешь и все.

2 февраля 2011 в 21:47

Да пользователи уже привыкли, ёлы-палы!
До этого редактор был подключен через родной модуль (ckeditor) и все было нормально.
Потом решил переключиться на модуль wysiwyg и вот... (((

Видимо, опять вернусь к родному модулю.

А насчет bu полностью согласен Smile

11 декабря 2010 в 10:58

Так ты ващще и Заголовок хочешь убрать, и Автора и Ссылки (типа "комментировать" и все такое) и теги-термины??? Так что-ли?
Не совсем понимаю...
Если так, то без редактирования шаблонов не обойтись точно.
Твои новые поля будут выводиться в $content, поэтому там достаточно будет только отключить в настройках типа материала поле содержимого, как я уже написал раньше. Тогда будут выводиться только твои поля.
Ну а все остальное - в шаблоне убирай все выводы других переменных типа $title, $links и т.д.

9 декабря 2010 в 17:14

q2_faith wrote:
блоки не работают с аргументами напрямую, через php

Почему не работают?

В аргументах "Action to take if argument is not present:"
выбираете кнопку "Provide default argument"

Откроется "Provide default argument options"
Там выбираете "Node ID from URL"

У вас же нода открыта будет и в адресе ее ID, вот этот аргумент и примет Вьюска.

9 декабря 2010 в 17:07

А что убрать-то хочешь?
Заголовок, наверное, не убирается (в настройках Типов материалов).
Содержимое убирается - нужно стереть его название в Свойствах формы.

Это если через настройки. Можно убрать/добавить чО хошь, если редактировать node.tpl.php и/или page.tpl.php

Это смотря, что конкретно тебе нужно.

3 декабря 2010 в 12:03

Ды нет же! Не надо еще один модуль Smile
Спасибо Stan'у за подсказку с аргументом, все получилось.
Просто понаделал блоков, прям в одном и том же Вьюсе. У каждого блока делается свой набор полей для отображения (Override надо делать, тогда они все разные будут).
Все эти блоки потом в стандартных настройках блоков можно таскать по разным регионам.

11 ноября 2010 в 16:37

Если тебе нужно просто, чтобы типы материалов отличались друг от друга - картинкой, фоном, рамкой... и тд. и тп., то можно подредактировать node.tpl.php
Например, в строку, где выводятся классы для CSS добавить что-то типа <?php print $node->type; ?> и у тебя будет возможность потом все в стилях обработать.

Вот тебе индивидуальное оформление для каждого типа материала.