Работа с настраиваемыми полями


При создании сайта на Textpattern новички часто забывают про замечательные возможности, которые открываются при использовании настраиваемых полей (custom_field).

Они дают возможность добавлять к статье 10 любых дополнительных параметров с данными. Мы в очередной раз обрадовались им, когда делали сайт библиотеки на нашей любимой CMS. Каждая статья была описанием отдельной книги в огромном каталоге библиотеки. В этом случае дополнительные поля позволили нам добавить информацию об авторе, издании, Isbn, Issn, и т.д. А так же реализовать удобный поиск и сортировку по этим параметрам.

Что мы для этого предприняли. Для начала в продвинутых настройках дали имена (обязательно на латиницей) полям. Например "Bbk". Далее внесли в форму вывода списка статей следующий код:

<txp:if_custom_field name="Bbk">
<p>Bbk: <txp:custom_field name="Bbk" /></p>
</txp:if_custom_field>

И добавили значения поля в нужных нам статьях.

Вот и всё. Теперь, если мы добавим значения в поле Bbk в статьях, в информации о статье мы увидим эти данные.