Обрезание количества символов в заголовке для первой страницы и доработка модуля ImageField (CCK)

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

Аватар пользователя VIGL VIGL 13 февраля 2008 в 21:54

Доброго времени суток.

Подскажите, где копать или может кто встречал готовые решения для двух задачек?

1.
Задача: Отображать у node заданного типа "video" в анонсном виде (teaser) заданного количества символов в заголовке. При этом в теге ссылки "a href=" заголовка параметр "title" должен быть равен полному заголовку. В полном виде node заголовок должен быть без сокращений.

Используется: тип материала создан с помощью CCK (Content Construction Kit).

Визуализация: Видео Глоссарий - смотреть на заголовок "Владимир Мукусев | Благополучие" - он должен оканчиваться по правому краю картинки, что под ним.

2.
Задача: сделать так, что бы картинка была ссылкой на тоже node, что и заголовок.

Используется: для картинки модуль ImageField ( http://drupal.org/project/imagefield ) для CCK.

Визуализация: Видео Глоссарий - блок с картинкой - ссылка с картинки должна вести туда же, куда и заголовок.

Комментарии

Аватар пользователя VIGL VIGL 16 февраля 2008 в 0:39

О! спасиб.

Задачки действительно легко решаются в первом случае через редактирование темы заменой
print $title
на
print substr("$title", 0, 44)

А во втором вставкой конструкции if else.

Только это работает для всех типов материалов. Теперь бы найти чем определяется тип материала.

Аватар пользователя VIGL VIGL 17 февраля 2008 в 0:10

Все - разобрался - тип материала в переменной $type.
Еще пара условий и задачка решилась.
Еще раз спасиб.