1

Тема: Кастомные поля в плагине pages

Приветствую!
Обращаюсь к знатокам данной cms: подскажите, как создать произвольное (новое) поле в Страницах?
То, что рыть надо в pages.admin.php и шаблонах этого плагина я уже понял. Может кто делал такое?

Поделиться

2

Re: Кастомные поля в плагине pages

новое поле типа title и мета теги?

Поделиться

3

Re: Кастомные поля в плагине pages

ravilr пишет:

новое поле типа title и мета теги?

Привет!
Да, например в Друпал это реализовано через админку, можно создать любой тип материала, как например товар, или новость или фотография с подписью, просто создав соответствующий тип материалов и назначив ему поля. например, создаешь новый тип материала с полями:  поле - текст, поле - строка, поле - изображение, поле - чекбокс. И в дальнейшем можешь клонировать/создавать новый тип этого материала уже с заготовленными полями для ввода.

Поделиться

4 (2014-07-03 07:13:47 отредактировано ravilr)

Re: Кастомные поля в плагине pages

Для добавления хоть одного дополнительного поля, необходимо произвести не мало манипуляций с файлами плагина pages, поэтому описывать мне очень лень. Могу конечно выложить измененные файлы для 2.4.0 , но это как то неправильно.

Еще для страниц можно использовать поле теги (конечно если у вас е блог и поле не используется).

Для этого достаточно в файле
\plugins\box\pages\pages.plugin.php
например после

    public static function keywords()
    {
        return Pages::$page['keywords'];
    }

добавить

    public static function tags()
    {
        return Pages::$page['tags'];
    }

ну а в шаблоне выводим так

<?php echo Page::tags(); ?>

Поделиться

5

Re: Кастомные поля в плагине pages

спасибо! а не знаешь, как page сделать в формате html, а не в txt? а то для лендинга вещь бесполезная, приходится сниппеты использовать, так бы всю верстку в page вставил...

Поделиться

6

Re: Кастомные поля в плагине pages

Djin
не надо задавать вопросы в теме, которые не по теме!

Поделиться

7

Re: Кастомные поля в плагине pages

ravilr пишет:

Для добавления хоть одного дополнительного поля, необходимо произвести не мало манипуляций с файлами плагина pages, поэтому описывать мне очень лень. Могу конечно выложить измененные файлы для 2.4.0 , но это как то неправильно.

Буду благодарен за такой файлик)

Поделиться