|
|
10.10.2012, 12:45
|
|
Руслан Густокашин
Студия Вэлпис
Зарегистрирован: 2012-02-06
Сообщений: 962
|
Здравствуйте!
Существует ли в netcat 4.7 какая-то функция для отображения формы добавления/редактирования того или иного объекта для того, чтобы можно было вставить эту форму в шаблон другого компонента?
Например, при просмотре топика форума вывести внизу форму добавления нового сообщения в этот топик.
Сейчас мы для этой задачи вставляем просто HTML-код формы, что очень непрактично.
|
|
|
10.10.2012, 13:23
|
|
Asiat
Аниматика
Зарегистрирован: 2005-12-12
Сообщений: 576
|
Насчет редактирования вряд ли (точнее, я просто не пробовал), но добавление можете через обычный nc_objects_list.
Нюанс такой: пишем $addForm куда-нить в префикс и потом этот шаблон подгружаем.
|
|
|
10.10.2012, 13:56
|
|
Руслан Густокашин
Студия Вэлпис
Зарегистрирован: 2012-02-06
Сообщений: 962
|
спасибо за идею!
Сделаю тогда у компонента дополнительный шаблон "Добавлялка", в нем в префиксе пропишу $addForm, остальное все оставлю пустое, и потом буду вызывать эту штуку так:
".s_list_class(xx,yy,"&nc_ctpl=zzz")."
|
|
|
23.10.2012, 18:10
|
|
Гость
Гость
|
Похожая ситуация, если у меня контент выше чем сама форма, то при добавлении форма вылетает наверх, пока кроме того что делать свою форму и добавлять CURLom не могу сообразить.
|
|
|
26.10.2014, 10:23
|
|
kras
Зарегистрирован: 2012-10-30
Сообщений: 16
|
тема пипец старая, но сайты, сделанные даже 10 лет назад никуда не делись, так что поделюсь своим вариантом
я тоже использовал это способ с s_list_class + nc_ctpl + $addForm, но в результате несколько лет спустя заказчик захотел небольшие изменения и это способ уже не прокатил, более простым и изящным оказалось использование слабодокументированных "действий по умолчанию". т.е.:
Код:s_list_class("xxx", "yyy", "&action=add")
как раз выведет вам форму добавления любого компонента из любого раздела в любом месте
|