Наверх

Вы тут » Главная » Архив »

    TXP 5

    Прелести Textile в Textpattern

    Textile

    Textile в Textpattern не имеет ничего общего с текстильной промышленностью. Это такой особый редактор, который помогает без труда воздействовать на текст в этой CMS, – вставлять гиперссылки, картинки, таблицы, блок, абзацы, выделять слова курсивом, жирным шрифтом и другие прочие прелести.

    Надо отметить, что Textile на первый взгляд не так прост для пользователя без навыков как, скажем, редактор WYSIWYG , который напоминает Microsoft Word, и с которым «на ты» почти каждый пользователь ПК. WYSIWYG – это аббревиатура английского “What You See Is What You Get” – «то что видишь, то и получишь». В WYSIWYG особо не стоит долго думать, как вставить картинку, или выделить текст жирным шрифтом, к примеру.

    Было бы все хорошо, если бы все так и было, но, не смотря на видимую дружественность по отношению к пользователю, WYSIWYG не всегда выдаёт то, что видно на экране. WYSIWYG имеет свои подводные камни, как-то, засорение кода HTML-страницы, неспособность адекватно разделять стиль и оформление, и т.д. О недостатках WYSIWYG говорится в этой статье (на англ.).

    Не удивительно, что ряд известных CMS не имеют WYSIWYG встроенным по умолчанию. Этот редактор устанавливается с помощью модулей или плагинов. Drupal, к примеру, то же в этой команде. По мнению разработчиков таких CMS как Textpattern или Radiant Textile – это наиболее целесообразный способ редактирования гипертекста. Он прост, легок, удобен и не генерирует мусор.

    Над возможностями Textile я призадумался, когда мне пришлось наполнять множество таблиц не очень веселой информацией. На помощь пришел Textile. К примеру, создать таблицу в Textpattern с помощью Textile оказалось архипросто – посредством простых “палочек”:

    | ячейка 1 | ячейка 2 | ячейка 3|
    | ячейка 1 | ячейка 2 | ячейка 3|
    

    Получается:

    ячейка 1 ячейка 2 ячейка 3
    ячейка 1 ячейка 2 ячейка 3

    Добавим стиль

    table(moyatablitsa).  
    

    Если это class, то есть table.moyatablitsa или

    table(#moyatablitsa). 
    

    Если это id, то есть table#moyatablitsa. Стиль для таблицы указывается в соответственном разделе Стили в Textpattern.

    И будет в форме статьи выглядеть это так:

    table(moyatablitsa)
    | ячейка 1 | ячейка 2 | ячейка 3 |
    | ячейка 1 | ячейка 2 | ячейка 3 |
    

    А можно стиль прописать прямо в таблице:

    table{border: 1px  solid  black}.
    |{background: red;}. ячейка 1 | ячейка 1 | ячейка 1 |
    | ячейка 1 |{background: green;}. ячейка 1 | ячейка 1 |
    |ячейка 1 | ячейка 1 |{background: yellow;}. ячейка 1 |
    

    Получим в браузере следующий шедевр:

    ячейка 1 ячейка 1 ячейка 1
    ячейка 1 ячейка 1 ячейка 1
    ячейка 1 ячейка 1 ячейка 1

    Создание таблицы с помощью Текстиля в Textpattern описано здесь потому, что это наиболее нудная процедура, которая требует времени и душевных сил. Но Textile трансформирует скучное занятие наполнения создания и таблиц в развлечение. Просто ставь палочки!

    Разумеется это редактор может еще много чего. Вставить картинку со стороннего сайта, к примеру, с помощью Textile быстрее, чем посредством WYSIWYG (на досуге можно провести соревнование!) -

    !http://bizzona.net/images/4.gif!
    

    Видим:

    Регулируем расположение картинки в тексте

    !<http://bizzona.net/images/4.gif! 
    

      Если хотим слева.


    !>{border: 1px solid #AAA}http://bizzona.net/images/4.gif! 
    

    Если хотим справа, при этом добавим стиль, например границу вокруг изображения.


    Дивно и чудесно, не так ли?

    Весь скрытый потенциал Textile можно узнать тут и еще здесь – сайте, ориентированном на пользователей CMS Radiant, но Textile и в Африке Textile. Для пользователей CMS Textpattern – это определенно полезный ресурс.