Плагин I18N Custom Fields позволяет создавать дополнительные поля разных типов, которые будут отображаться для заполнения при создании и редактировании страниц. Работает только в сочетании с плагином I18N.
Файл скачан 0 раз(а)
Плагин позволяет создавать поля восьми типов:
- Текстовое поле;
- Длинное текстовое поле;
- Выпадающий список;
- Чекбокс;
- WYSIWYG-редактор;
- Изображение;
- Файл;
- Ссылка
Последние три поля имеют кнопки для выбора.
Использование полей
У этого плагина есть автоматически поддерживаемая функция, содержащая дату создания страницы. GetSimple CMS, к сожалению, лишена такой функции, функция get_page_date изменяет дату при каждом редактировании. Для отображения даты создания страницы вам не нужно создавать никаких полей, достаточно использовать этот код:
<?php get_page_creation_date($i="l, F jS, Y - g:i A", $echo=true); ?>
Для отображения содержания полей вам доступны следующие функции:
<?php get_custom_field('myname'); ?>
Выводит значение поля с заданным именем для текущей страницы.
<?php return_custom_field('myname') ?>
Возвращает значение поля с заданным именем для текущей страницы.
Код для использования чекбокса может выглядеть так:
<?php if(return_custom_field('myname')=='on') { ?> <?php get_component('tagline'); ?> <?php } else { ?> Not checked <?php } ?>
Если вам нужно создать в меню ссылку на другой сайт или ссылку с анкором, создайте в настройках плагина поле с именем link и типом Ссылка. Никакого кода никуда вставлять не нужно.
Если вы не собираетесь использовать поля на каждой странице, вы можете использовать в шаблоне проверку их заполнения или выбора, а при создании страниц просто игнорировать их.
Помните, ваши пользовательские поля должны быть названы в нижнем регистре на латинице.