[РЕШЕНО]Вывод ссылки на ноду в Views, по включенному checkbox в CCK поле

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

Аватар пользователя Full_acсess Full_acсess 18 августа 2010 в 11:17

проблема следующая:

Есть вьюха в которой выводится зоголовок(как ссылка на содержание ноды) и тизер определенного типа материала, отделяем тизер от основного материала.

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

Хочу реализовать следующим образом, но не знаю как: в интересуемый нас тип материала добавляем некий checkbox с заголовком например "Показывать заголовок как ссылку на данный материал" далее надеюсь все понятно, проверяем активирован ли у нас checkbox если да, то делаем заголовок как ссылку, если нет, то выводим просто текст заголовка, либо таким же образом но вместо заголовка-ссылки выводим внизу ссылку "читать далее", либо не выводим ничего.

Непонятно как получить состояние checkboxa в ноде и сделать вывод текста-ссылки на неё же.

Комментарии

Аватар пользователя Full_acсess Full_acсess 18 августа 2010 в 14:48

блин сам с собой выходит поговорил))) сам задачу свою и решил, оказалось все просто:

1. С помощью CCK добавляем поле с типом - текст и действием - checkbox;
2. В настройках поля в списке допустимых значений ставим в первой строчке значение 0 (если checkbox - off) и во второй (если checkbox on) строчке текст который мы хотим вывести, в моём случае "читать далее".
3. В нашем views представлении добавляем новое поле (тоесть выбираем наше), ставим галочку рядом с Hide if empty и Link this field to its node, Метка: - нет, сохраняемся - вуаля.

P. S. СПАСИБО ЧТО ОТКЛИКНУЛИСЬ ЛЮДИ ДОБРЫЕ

Аватар пользователя GDE GDE 23 октября 2010 в 23:12

Подскажи пожалуйста:

"Full_acсess" wrote:
С помощью CCK добавляем поле с типом - текст и действием - checkbox;

Что за такое действие chekbox??? Откуда взялось и с чем едят? Целый день не могу с ним разобраться...

Аватар пользователя Full_acсess Full_acсess 25 октября 2010 в 7:31

"GDE" wrote:
Что за такое действие chekbox???

справа от поля где выбираем тип данных этого поля, тобишь "текст", находится select list в котором выбираем как мы будем вводить данные в это поле, по умолчанию там стоит "список выбора", и еще под этим полем еть описание - Form element to edit the data. Вот в этом поле надо выбрать - "Single on/off checkbox"