Вывод дополниетных полей в разных местах шаблона

В alto можно добавлять дополнительные поля для типов контента. при этом они выводятся в конце шаблона циклом.Вопрос собственно в том, как можно их выводить по отдельности? например если я создал два поля. Одно поле мне надо вывести вначале а другое ближе к концу шаблона.

Похожие статьи

  • Добавит чекбокс, показывать контакты на сайте
    Всем доброго времени суток. Подскажите, как добавить на сайт чекбокс показывать контакты на сайте. Хочу добавить к массиву со значениями полей булевое поле, и делать проверку, если есть то показывать на сайте....
  • Работа с дополнительными полями
    Здравствуйте. Часто спрашивают про использование дополнительных полей в Альто и что бы хоть немного снять вопросы по этой теме был написан этот топик. Дополнительные поля – это довольно мощный инструмент для...
  • обязательное заполнение дополнительных полей
    Можно ли как то сделать проверку на то, что пользователь заполнил дополнительные поля и загрузил фото в топик?
  • Дополнительные поля у блога
    Очень нужны дополнительные поля у блога, такие же как сейчас можно сделать для типов контента. Реально ли это сделать и как?

6 комментариев

0
парни, ну неужели никто не сталкивался с тем что дополнительные поля нужно выводить не попорядку?
0
В нынешней версии это несколько проблематично сделать, т.к. можно получить набор дополнительных полей, но нет механизма, позволяющего обратиться к произвольному полю. В будущем, конечно, будет доработано, но пока увы
0
Уважаемый Вадим, я вот тут поковырял альто и подумал, может пересмотреть систему создания типов контента?
мне кажется лучше было бы избавиться от оставшейся от родителя альто сущности топика и заменить ее сущностью контента. К ней бы можно было добавлять не просто поля, а полностью ее конструировать с нуля: добавлять нужные типы полей в нужном порядке.
Соответственно выглядело бы это так: через сущность контента определяется нужный тип. в зависимости от типа подгружается свой шаблон для отображения конкретного типа или списка (sometype_list.tpl) для каждого типа есть 2 таблицы — в первой хранятся все поля данного типа, а во второй все значения.
Хочу попробовать реализовать сам, поэтому надеюсь получить от вас совет как лучше это сделать.
+2
Вообще-то «топик» или «контент» — это, в какой-то степени вопрос терминологии. Так уж исторически сложилось, что элемент контента в движке называется «топиком». А «топиков» группируются в «блоги». Но на некоторых сайтах «блоги» именуются «разделами», а «топики» — «статьями» или (по аналогии с WP) «записями». Или у Андрея в сборке: «блоги» — это «группы», а «топики» — «публикации» и «статусы».

Но если не цепляться за термины, то ход мыслей верный, примерно в этом направлении и планируется развивать
+2
Типового механизма нет, но порядок следования полей вы можете указать в таблице БД (prefix_content_field) вручную. Порядок указывается в поле «field_sort», нумерация обратная.

Вот пример:
+1
andreyv, большое спасибо
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.