кажеться здесь http://forum.drupal.ru/node/33351[/quote]
Это не то совершенно. Нужно банально название поля ССК (не путать со значением) представить как ссылку куда либо.
Что за "выбор"?
У меня в ССК в типах данных есть только
- ссылка на материал
- ссылка на пользователя
- текст
Если я выберу пункт "ссылка на материал" то эта ссылка и будет являться значением для поля. А мне не это надо.
Мне надо тупо обернуть название поля CCK собственным тегом. В коде это должно выглядеть примерно так: Поле ССК - Значение поля ССК.
Ничего не поняла насчет собственных тегов. Но насколько поняла, то нужно сделать поле текст, установить формат full и ввести туда свою ссылку вручную (это если ссылка не связана ни с каким типом материала).
Если ссылка на источник, то есть модуль линк, создающий поле сск линк.
Иногда сложно понять челочека, разъясняющегося на "диалекте". Не все знакомы со специфическими словами. Дайте картинку или объясните на пальцах что вы хотите получить в итоге. Пути могут быть разные.
Ну это понятно. В идеале вообще надо самому с нуля шаблон писать но очень уж не охота). По этому то и вопрос возник, может есть в природе какая маленькая приблуда к ССК, чтоб названия полей в собственные html-теги оборачивать можно было?
Да, что-то на подобе и надо но этот модуль позволяет оборачивать хтмл-тегами поля только при добавлении и редактировании. На вывод ноды не влияет никак
«The values will surround your field on the content add/edit form. HTML is allowed»
Засада
Я пробовала - мне не очень понравилось, возможно потому, что ждала не того. Получилось, что этот модуль оформляет поля сск, которые вы собираетесь заполнять, т.е. поля в форме, а не заполненные поля.
Комментарии
И мне интересно.
кажеться здесь http://forum.drupal.ru/node/33351
Сделать поле - выбор. И выбирать из уже созданных материалов. Тогда это поле будет ссылкой
Что за "выбор"?
У меня в ССК в типах данных есть только
- ссылка на материал
- ссылка на пользователя
- текст
Если я выберу пункт "ссылка на материал" то эта ссылка и будет являться значением для поля. А мне не это надо.
Мне надо тупо обернуть название поля CCK собственным тегом. В коде это должно выглядеть примерно так:
Поле ССК - Значение поля ССК.
Как?
Ничего не поняла насчет собственных тегов. Но насколько поняла, то нужно сделать поле текст, установить формат full и ввести туда свою ссылку вручную (это если ссылка не связана ни с каким типом материала).
Если ссылка на источник, то есть модуль линк, создающий поле сск линк.
Иногда сложно понять челочека, разъясняющегося на "диалекте". Не все знакомы со специфическими словами. Дайте картинку или объясните на пальцах что вы хотите получить в итоге. Пути могут быть разные.
Просто попробуйте одновременно сделать ссылкой и название поля ССК и его значение а то уже сил нет объяснять
Так в шаблон можно вставить:
<a href="ваша ссылка куда-либо"><?php if ($node->field_имя_вашего_поля[0]['view']):?></a>
Но так ссылка будет статичная. Ну, то есть не генерироваться из чего-то, а жестко прописана в шаблоне.
Ну это понятно. В идеале вообще надо самому с нуля шаблон писать но очень уж не охота). По этому то и вопрос возник, может есть в природе какая маленькая приблуда к ССК, чтоб названия полей в собственные html-теги оборачивать можно было?
О! Вот эту фишку попробуйте - Form Markup. Сам не пробовал, но говорят, что «This module a
llows you to add surrounding HTML values to any CCK widget by determining prefix and suffix values».
А вдруг.
Да, что-то на подобе и надо но этот модуль позволяет оборачивать хтмл-тегами поля только при добавлении и редактировании. На вывод ноды не влияет никак
«The values will surround your field on the content add/edit form. HTML is allowed»
Засада
Я пробовала - мне не очень понравилось, возможно потому, что ждала не того. Получилось, что этот модуль оформляет поля сск, которые вы собираетесь заполнять, т.е. поля в форме, а не заполненные поля.
http://drupal.org/project/footnotes если вот этот подойдет отпишись, самому такое же нужно но смотреть некогда
Я посмотрела - там совсем другое - оформление сносок.
Название поля можно вывести так:
<?php print $node->content['field_name']['field']['#title'];?>