Плагин I18N Custom Fields позволяет создавать дополнительные поля разных типов, которые будут отображаться для заполнения при создании и редактировании страниц. Работает только в сочетании с плагином I18N.

Чтобы скачать файл, Войдите или Зарегистрируйтесь.
Сайт автора  

Файл скачан 0 раз(а)

Плагин позволяет создавать поля восьми типов:

  1. Текстовое поле;
  2. Длинное текстовое поле;
  3. Выпадающий список;
  4. Чекбокс;
  5. WYSIWYG-редактор;
  6. Изображение;
  7. Файл;
  8. Ссылка

Последние три поля имеют кнопки для выбора.

Использование полей

У этого плагина есть автоматически поддерживаемая функция, содержащая дату создания страницы. 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 и типом Ссылка. Никакого кода никуда вставлять не нужно.

Если вы не собираетесь использовать поля на каждой странице, вы можете использовать в шаблоне проверку их заполнения или выбора, а при создании страниц просто игнорировать их.

Помните, ваши пользовательские поля должны быть названы в нижнем регистре на латинице.

Обновлено 19 июля 2025

Количество просмотров страницы: 11

Время загрузки страницы 0.0522 секунды


Поделитесь с друзьями

Share with friends

Файлы cookie помогают нам улучшать качество предлагаемых интернет-пользователям услуг. Оставаясь на сайте, вы соглашаетесь на использование нами файлов cookie.

ПринятьПодробнее

Предлагаю всем людям, заинтересованным в развитии GetSimple CMS, продвигать этот сайт всеми доступными вам способами.