Хаки и Скрипты Next Generation CMS

Добавим дополнительные поля в ncm

irbees2008 irbees2008 Опубликовано - 14 - июня Настройка плагинов
2557 - 0
  • Адаптировал: easmik
  • Источник:
  • Уровень сложности исполнения: нужны навыки css hmlt

Сегодня расскажу как добавить дополнительное поле в плагин nsm.

Итак начнем
1. Создаем доп. поля в плагине xfields у меня это выглядит так.


2. Открываем шаблон плагина NSM который находиться тут: шаблон/plugins/nsm/news.add.tpl (примечание: Вам также нужно будет прописать этот код в файле news.edit.tpl) в файле находим строчку

Код:
<textarea name="ng_news_content" id="ng_news_content" style="width:98%; height: 400px;"></textarea>
И там где вы хотите видеть поля прописываем следующий
Код:
Название поля: <input type="text" name="xfields[IDполя]" title="Название поля" value=""/>
и так все имеющиеся у Вас поля.

3. Проверяем что все сделано правильно. Сохраняем и переходим по в добавление новости,у нас должно получиться так:


Если в шаблоне уже прописаны все поля, то можно смотреть не в админке, а в самой новости.
Тут рассмотрен пример только для текстового поля
Код:
<input type="text" name="xfields[IDполя]" title="Название поля" value=""/>
За тип поля отвечает параметр type="text" не забудьте его поменять если у Вас другой тип поля,посмотрев в исходном коде страницы.

Можешь почитать и вот эту статейку "Выводим блоки для зарегистртрованных и не зарегистрированных"

Опрос

Ваше мнение

Как вам наш дизайн сайта?
Результаты

Последние комментарии

Теги

Anything in here will be replaced on browsers that support the canvas element

Статистика

  • Caйту: 4403 дня
  • Новостей: 566
  • Комменты: 257
  • Зарегистрированно : 662
  • Онлайн всего: [7]
  • Гости: [6]
  • Поисковики: [1] Google
  • Были сегодня : [2] Google, Яндекс
  • SQL запросов: 31
  • Генерация страницы: 0.879сек
  • Потребление памяти: 5.158 Mb 
  •   Яндекс.Метрика