Ссылка на флаг в блоке

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

Аватар пользователя iNFerNo iNFerNo 28 декабря 2010 в 14:54

Хочется один из своих флагов находящейся в области links (выводится там) поместить в блок. Как это можно сделать что бы для каждой ноды привязанной к этому флагу строилась своя ссылка.

И будет ли это решение работать если убрать ссылку на флаг из области links. Ну и собственно как убрать? Не помню в настройках флага можно вообще его не выводить в материал?

Комментарии

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 28 декабря 2010 в 15:15

"iNFerNo" wrote:
И будет ли это решение работать если убрать ссылку на флаг из области links. Ну и собственно как убрать?

http://api.drupal.org/api/drupal/developer--hooks--core.php/function/hoo...

но насколько помню там есть настройки видимости

"iNFerNo" wrote:
Хочется один из своих флагов находящейся в области links (выводится там) поместить в блок.

решение

Аватар пользователя iNFerNo iNFerNo 28 декабря 2010 в 15:44

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
Хочется один из своих флагов находящейся в области links (выводится там) поместить в блок.

использовал инфу с этой ссылки http://drupal.org/node/295383

сам флаг выводит, но он не работоспособный. не убирается при клике на него.

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

Аватар пользователя iNFerNo iNFerNo 28 декабря 2010 в 15:45

вылезает сообщение при пометке ноды - У вас нет прав для пометки, или снятия пометки, с этого материала.

Аватар пользователя oboroten oboroten 28 декабря 2010 в 15:49

гм... не буду претендовать на верность предложения но всё же...
Почему бы вам не воспользоваться вювсом и аргументом по ноде ид?

Аватар пользователя oboroten oboroten 28 декабря 2010 в 16:09

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

и танцы с бубном вокруг ноде.тпл

<?php if ($page == && $teaser == 0){ echo $node->links['ваш вюв куда вываливаются отмеченные']['title'];}?>
и в атаче выбираем Row style: Материал и полный материал

а вообще советую ставить contemplate но не для того чтобы им делать а для того чтобы подглядывать Wink

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 28 декабря 2010 в 17:28

"oboroten" wrote:
потребуется views_attach - думаю знаете что с ним делать.

Да ну, ставить модуль ради одной ссылки Smile

"iNFerNo" wrote:

так блок у меня и так вьюсом строится... а как в подвале вывести в таком случаее флаг от этой ноды?

Гм, блок от видов, а что ты хочешь помечать флагом? Текущую ноду, на которой блок?

Аватар пользователя iNFerNo iNFerNo 28 декабря 2010 в 20:09

Так-с. У меня нода. с флагом. в блоке выводятся юзеры которые отметили эту ноду. Хочу в подвале вьшного блока вывести флаг что бы его не было в области links

Аватар пользователя iNFerNo iNFerNo 29 декабря 2010 в 14:41

Спасибо.

А выше написаный код можно привязать к скк полю/или термину?

Т.е. если нода имеет такое-то сск поле (одно из трех из выпадающего селекта), показывать такой флаг, а если другое поле то другой флаг, в противном случае выводить это...

конструкция то if else
но как с скк полем связать (или термином) не понятно.