форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Тэги Текстпаттерна - Атрибуты.
Автор: 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” и,
как будто по волшебству, ваш список готов!
Продолжение > > >
Перейти к оглавлению
----------------------------------------------------------------------------------------------------------------------------------------------
замечания и вопросы по переводу рассматриваются - здесь
Неактивен