Drupal → Модуль Expanding Formatter — форматтер для раскрытия длинного текста

08.01.2013

Описание

Expanding Formatter это форматтер для текстовых полей (text, text long, text with summary), который обрезает длинный текст и позволяет просмотреть его полную версию по клику на ссылке "expand":

Установка и использование

Установка стандартная — распаковать в sites/all/modules, включить.

Дальше открываем страницу настроек отображения и выбираем у нужного текстового поля один из двух новых форматтеров — Trimmed (expandable) или Summary or trimmed (expandable):

Выбор форматтера поля

В настройках можно указать эффект раскрытия, текст ссылки и максимальную длину текста:

Настройки форматтера

Видео:

[video:http://www.youtube.com/watch?v=b11YdmNukHM]

Написанное актуально для
Expanding Formatter 7.x-1.0-beta2
Похожие записи

Комментарии

Гость
14.03.2013, 20:14

Хорошо работает, еще бы предыдущее закрывал...)))

Гость
09.05.2013, 08:02

Есть аналогичны модуль jQuery expander. Он отрывает и закрывает. я его тестировал - работает неплохо.

Гость
17.12.2013, 14:52

Expanding formatter не закрывает.

У jQuery expander в описании отсутствует самое важное — то, что он работает с Body, что все и ищут обычно.

Ну и вообще, то, что дефолтный анонс не раскрывается по клику и толковых решений для этого нет в 2014-м почти году — шиза. Напишите уже кто-нибудь модуль!

Владислав
10.07.2017, 18:31

Как заставить этот модуль работать только с одной темой и игнорировать остальные?
К примеру есть тема ААА и экспандер там не нужен, а на теме БББ он работает

Владислав
11.07.2017, 10:50

Решено. Может кому пригодится.
Суть задачи - есть основная тема ААА для десктопов и мобильная тема БББ, на основной сворачивать тексты нельзя, на мобильной - надо. Модуль expander подходит, но дает жуткие артефакты на отображение qtip и chosen, понять в чем дело не смог.
Итак модуль Expanding formatter должен менять поле только на теме БББ. Для этого
1. подключаем в инфофайле темы БББ скрипт expanding_formatter.js и удаляем его из папки модуля
2. Открываем expanding_formatter.module и комментируем строку 241 где указан путь к скрипту
3. чистим кеш
4. профит - настройки поля меняются только в теме БББ, в теме ААА через стили убираем ссылку "развернуть/свернуть"

Добавить комментарий