Textpattern - на русском языке

форум общения русскоязычных пользователей CMS Текстпаттерн

Вы не зашли.

#1 16-05-2005 10:22:34

Evgeny
ять
Зарегистрирован: 15-03-2005
Сообщений: 1869

Тэги Текстпаттерна - Атрибуты тэгов

Тэги Текстпаттерна - Атрибуты.
Автор: Pedro Palazón aka kusor (Германия)
перевод с английского.
первоисточник находится здесь
написано: 27.03.04

Атрибуты

Многие из TXP тэгов могут иметь атрибуты, которые своим синтаксисом похожи на обычные XHTML атрибуты.
Также, каждый тэг может иметь свои собственные, оригинальные атрибуты, мы увидим их, они присутствуют в описании тэга.

Но есть несколько атрибутов, которые присутствуют в немалом количестве TXP тэгов, при этом сохраняя один и тот же смысл.
Чтобы предотвратить избыточные повторения в данном руководстве, представляется логичным охарактеризовать их здесь,
в одном месте.
Это не означает, что мы можем использовать указанные атрибуты со всеми TXP тэгами,
только с теми, где данные атрибуты перечислены в описании атрибутов тэга.

Общие атрибуты

limit
    Значительное число TXP тэгов предназначены для показа различных списков: перечня ссылок, статей, комментариев, ..., атрибут limit позволяет нам определить максимальное количество позиций,
    отображаемых в одном из этих TXP списков. Значение должно быть числовым.
    Так, например, мы можем установить максимальное число статей, отображаемых на вашей странице по умолчанию,
    написав: <txp:article limit=”5” />
   
    Тэги, у которых может применяться этот атрибут:
    article, article_custom, linklist, recent_articles, recent_comments and related_articles.

label
    Иногда вам необходимо добавить некую метку-ярлык-пояснение (“label”) для какого-то TXP элемента, например,
    popup, (popup – это XHTML элемент выбора (select) который находится,
    по умолчанию, в правой колонке TXP страницы, и позволяет посетителям вашей страницы быструю возможность
    поиска и перехода в любую из секций вашего сайта).
    Для того чтобы добавить необходимое пояснение определенному элементу, вам надо только указать это пояснение,
    как значение атрибута label в тэге элемента.
    Возвращаясь к переключателю секций:
    <txp:popup label=”Browse Site Sections” type=”s” />

wraptag
    Этот атрибут дает возможность размещения контента нашего тэга внутри какого-либо из XHTML тэгов, без
    необходимости дополнительно «огораживания» содержимого этим тэгом.
    Зачем это нужно? Для того, чтобы при использовании тэга вы были уверены - если вы удалите этот тэг,
    у вас не останется пустых XHTML элементов в результирующем документе.
    Давайте решим, что мы хотим поместить наш предыдущий пример внутри<p></p> тэга:
    <txp:popup label=”Browse Site Sections” type=”s” wraptag=”p” />.

    Важно: Обратите внимание, что мы  используем в атрибуте wraptag имя XHTML тэга без знаков < & > !!!.

break
    Как насчет того, чтобы иметь возможность в списке применить какой-либо тэг после каждой позиции?
    Атрибут break идет на помощь.
    Используя его, вы указываете TXP, что за тэг должен находиться после каждого пункта в списке.
   
Традиционные списки [Или “Элегантная комбинация break & wraptag”]
    Хорошо, давайте представим, что вы сторонник стандартов, который хочет написать семантический (semantical)
    XHTML список ваших ссылок.
    Обязательный вопрос: Могу ли я для его создания совместно использовать wraptag и break?.
    К счастью, Dean подумал об этом за нас.
    Добавьте в ваш тэг списка атрибуты break=”li”, wraptag=”ul” и,
    как будто по волшебству, ваш список готов!


Продолжение > > >

Перейти к оглавлению
----------------------------------------------------------------------------------------------------------------------------------------------
замечания и вопросы по переводу рассматриваются - здесь

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru