Dmitry
Пытаюсь через querySelector('option[value="'+key+'"]')
Dmitry
Получилось вот так (list - это select object) if (!list.querySelector('option[value="'+key+'"]'))
zauncle
FieldsHelper::getFields()
Что то не могу вывод на главную сделать нужного мне поля, можете подсказать? JLoader::register('FieldsHelper', JPATH_ADMINISTRATOR . '/components/com_fields/helpers/fields.php'); $item->jcfields = FieldsHelper::getFields('com_content.article', $item, true); $fields = []; foreach($item->jcfields as $jcfield) { $fields[$jcfield->name] = $jcfield; }
Дмитрий
Я щас не у компа
zauncle
Чуть попозже
конечно, не горит. Спасибо
Dmitry
$item точно правильный?
Dmitry
это объект материала?
zauncle
Для материала все ок, а на главную как, это надо id матерала прописывать, верно?
Dmitry
Отладка что показыват?
Dmitry
$item->jcfields пустой?
Dmitry
Может поля одной категории, а материала другой?
Dmitry
Попробуй так
Dmitry
$item->jcfields = FieldsHelper::getFields('com_content.article', $item->id, true);
Дмитрий
@Septdir на фронте можно xml модели в шаблоне переопределить?
Igor
@Septdir на фронте можно xml модели в шаблоне переопределить?
А почему нет, там же до рендера поля можно менять атрибуты поля. Хоть тип меняй
Дмитрий
не совсем понял как
Дмитрий
куда кидать и с какими именами xml файл
Igor
тобишь $form->setFieldAttribute и т.п
Дмитрий
ну надо же именно в loadForm подлезть
Igor
ну это системным плагином?
Нет. можно и в шаблоне
Дмитрий
чтобы он данные потом загрузить
Дмитрий
загрузил*
Igor
чтобы он данные потом загрузить
Так пока getInput не вызвано можешь менять что угодно
Igor
К примеру удалить или добавить поле целиком.
Дмитрий
Дмитрий
перед вызовом шаблона
Дмитрий
а как докинуть поля? в Jfrom
Дмитрий
ну я могу изменть xml, а методы там есть? вот как сергею я там описывал
Дмитрий
<fields name="attribs" label="COM_CONTENT_ATTRIBS_FIELDSET_LABEL"> <field name="article_page_title" type="text" label="COM_CONTENT_FIELD_BROWSER_PAGE_TITLE_LABEL" description="COM_CONTENT_FIELD_BROWSER_PAGE_TITLE_DESC" size="25" /> </fields>
Igor
а как докинуть поля? в Jfrom
Ну я обычно через form->load делаю. Короче говоря все что делаешь с формой в плагине, можно делать и шаблоне
Дмитрий
вот это докинуть надо
Дмитрий
ок
Дмитрий
Дмитрий
почему-то
Igor
Фронтальное редактирование com_conent === боль и страдания
Artem
конечно, не горит. Спасибо
https://github.com/webmasterskaya/joomla-field-anywhere Можешь просто плагин взять. Весь тот-же код используется. Только макет свой дописать придется
Дмитрий
@Septdir
Дмитрий
в глаза долблюсь
Дмитрий
че тут не так по xml/
Дмитрий
?
Дмитрий
не видишь сходу?
Igor
@Septdir
Имя fieldset не помешает
Igor
И label у fieldset а не у fields
Дмитрий
ок
Дмитрий
понял
Дмитрий
закрываюзего тега </xml> тега не надо
Дмитрий
только открывающий
Igor
только открывающий
Если в пыхе я обычно через simpleXml делаю
Дмитрий
он только не грузит данные
Дмитрий
щас потсмрю в базе сохраняется или нет
Дмитрий
не сохраняет короче
Дмитрий
@Septdir не сохраняет короче в базу
Дмитрий
я хз почему
Дмитрий
либо он там получает форму и типа нету и шлет нахер
Дмитрий
либо он не сохраняет
Igor
я хз почему
Ну запрет на фронте сделал возможно. Подлезай плагином
Дмитрий
onContentPrepareForm?
Дмитрий
туда?
Морис
Здравствуйте, подскажите, можно ли подключить 1C к Joomla?
Vladimir
Здравствуйте, подскажите, можно ли подключить 1C к Joomla?
к какому компоненту и какой функционал нужен
Морис
Virtuemart 3, синхронизация товаров в БД сайта и 1C
Artem
Передать из 1с на сайт номенклатуру - ок. Обмен заказами - не ок
Дмитрий
благодарю!
все? получилось с полями?
Морис
Передать из 1с на сайт номенклатуру - ок. Обмен заказами - не ок
Чуть позже более тщательно погуглю эту тему, как я понял - тут не на одно сообщение дело, благодарю
Artem
Чуть позже более тщательно погуглю эту тему, как я понял - тут не на одно сообщение дело, благодарю
Я к тому, что у меня есть библиотека готовая, но её нужно прикрутить к вм
Artem
Она у меня только для жш
Морис
Подскажите, пожалуйста, как получить page_heading? VirtueMartModelManufacturer Object ( [__state_set:protected] => [name:protected] => manufacturer [option:protected] => com_virtuemart [state:protected] => Joomla\CMS\Object\CMSObject Object ( [_errors:protected] => Array ( ) [task] => [parameters.menu] => Joomla\Registry\Registry Object ( [data:protected] => stdClass Object ( [menu-anchor_title] => [menu-anchor_css] => [menu_image] => [menu_image_css] => [menu_text] => 1 [menu_show] => 1 [page_title] => [show_page_heading] => [page_heading] => Бизнес-центры