@bitrixfordevelopers

Страница 211 из 1492
Gavril Skriabin
27.10.2016
13:33:14
Те задачи, которые ставят передо мной заказчики - выполняю!

Andrew
27.10.2016
13:34:59
переопределяете getMap. В нее пихаете ReferenceField на ваш DataManager, который реализован для UF_ таблицы
Тогда получается, если у меня неизвестное количество UF_ филдов в определенный момент времени, мне нужно в getMap собирать UF_ филды, и для каждого создавать референс?

Gavril Skriabin
27.10.2016
13:35:11
Всему что я умею - научился на сайте и форумах 1С-Битрикс. Не математик, не программист, хотя с компьютером знаком с 1987 г.

Andrew
27.10.2016
13:36:12
а не, стоп. я туплю

Google
Andrew
27.10.2016
13:36:21
Всё, кажется вкурил

Sergey
27.10.2016
13:36:42
Хорошо. а то я собрался большой ответ писать)

и как

?

Andrew
27.10.2016
13:37:36
1 референс на VALUE_ID таблицы UF_, и уже там дергаем нужное поле таблицы

Sergey
27.10.2016
13:38:24
так там же для каждого UF_ свойства отдельная таблица

или не?

Andrew
27.10.2016
13:38:54
нене, для всех UF_ одна таблица

Sergey
27.10.2016
13:39:42
f

а

я просто недавно решал задачу для хайлодов

http://joxi.ru/J2beaLWUeGMGm6

пример плохой

Google
Sergey
27.10.2016
13:40:28
но суть понятна

Andrew
27.10.2016
13:40:55
да, понял. Спасибо, очень помогли

Артур Евгеньевич
27.10.2016
15:22:40
сорян за оффтоп никто квартиру не сдает в москве, однушку или студию?)

Haik
27.10.2016
15:36:44
Привет ) Требуется разум коллективный. В форме редактирования элемента нужно внести изменения во вкладку "Торговый каталог". Внутри там тоже есть вкладки. Мне нужно убрать одну и добавить другую: http://prntscr.com/czo5l9 Кто-нибудь сталкивался с этим? В событии OnAdminTabControlBegin я могу добавить новую свою основную вкладку: http://prntscr.com/cznx3p А вот контент вкладок там предоставлен уже в готовом HTML виде. Влезать и править на лету HTML грязно и некрасиво. Поэтому мне надо отловить момент, когда контент вкладки "Торговый каталог" формируется. Вот где мне этот момент отловить я и не могу так с наскоку найти. Вдруг у кого уже была такая задача?

Sergey
27.10.2016
15:37:23
двойной вибратор

Haik
27.10.2016
15:38:26
Там и не такое есть. Но это не важно совершенно )

Pavel
27.10.2016
15:40:39
И бренд для России подходящий

svetlana
27.10.2016
15:45:34
а "второй слой" вкладок, которые вам надо править, чем формируется?

может на него то же событие срабатывает, не?

Haik
27.10.2016
15:49:35
Ну вот я пока не нашёл этого события

svetlana
27.10.2016
15:50:03
то же. это же. то же самое.

Haik
27.10.2016
15:50:26
а, не. Не срабатывает оно

svetlana
27.10.2016
15:50:26
хотя зная как пишутся админские страницы, вряд ли

Haik
27.10.2016
15:52:40
OnAdminTabControlBegin

В нём этого нет

Vladimir
27.10.2016
15:53:13
Он точно таб добавит

public function OnAdminTabControlBegin(&$form) { global $APPLICATION, $DB; $ELEMENT_ID = IntVal($_REQUEST['ID']); if (self::NeedAddTab()) { $data = array(); if ($_REQUEST["IBLOCK_ID"] == IBLOCK_ARCHITECT || $_REQUEST["IBLOCK_ID"] == IBLOCK_CATALOG || $_REQUEST["IBLOCK_ID"] == IBLOCK_BUILDING) { ob_start(); $sID = false; if ($_REQUEST["IBLOCK_ID"] == IBLOCK_CATALOG) { $sID = $_REQUEST["find_section_section"]; } echo self::tabContent($_REQUEST["ID"], $_REQUEST["IBLOCK_ID"], $sID); $context = ob_get_contents(); ob_end_clean(); } $form->tabs[] = array( 'DIV' => 'options', 'TAB' => "Опции", 'ICON' => 'main_user_edit', 'TITLE' => "Утановка дополнительных опций к проектам", 'CONTENT' => $context ); } } function NeedAddTab() { global $APPLICATION; $return = false; if (( $APPLICATION->GetCurPage() == '/bitrix/admin/iblock_element_edit.php' && IntVal($_REQUEST['ID']) > 0 && $_REQUEST['bxpublic'] != 'Y' ) || ( $APPLICATION->GetCurPage() == '/bitrix/admin/cat_product_edit.php' && IntVal($_REQUEST['ID']) > 0 && $_REQUEST['bxpublic'] != 'Y' ) || ( $APPLICATION->GetCurPage() == '/bitrix/admin/cat_product_edit.php' && IntVal($_REQUEST['ID']) > 0 && $_REQUEST['bxpublic'] == 'Y' )) { $return = true; } return $return; }

сори за портянку кода)

Google
svetlana
27.10.2016
15:54:06
нее, там у человека табы внутри табов

Haik
27.10.2016
15:54:42
Этим я добавлю таб сюда: http://prntscr.com/cznx3p И уже добавил. Это не проблема.

Vladimir
27.10.2016
15:55:21
ну так в нутри таба вывести уже собственный html

svetlana
27.10.2016
15:55:43
надо поправить табы внутри штатного таба

Vladimir
27.10.2016
15:55:48
"

svetlana
27.10.2016
15:55:51
а они там тупо хтмлем лежат

Vladimir
27.10.2016
15:55:53
тогда сори

svetlana
27.10.2016
15:56:47
смотрю в код, эти табы формируются стардартной либой CAdminViewTabControl

Vladimir
27.10.2016
15:56:51
не хотя, сделать свой таб а там на JS менять содержимое соседа

изврат)

svetlana
27.10.2016
15:56:58
должно событие вылезать

Maxim
27.10.2016
15:57:33
Ща мой изврат в релиз пойдет ахренеете

Haik
27.10.2016
15:57:58
Содержимое JSом я поменять могу, не проблема. В других вкладках там кое-что для удобства меняется таким образом. Тут просто достаточно много кода внутри будет. Не хотелось там устраивать большой костыль. Хотелось более-менее красиво внедриться

Vladimir
27.10.2016
15:58:30
Битрикс и без костылей)

Haik
27.10.2016
15:58:45
Стараемся :)

svetlana
27.10.2016
16:08:24
ай, не, те табы вьюхой делаются, там нет событий

Haik
27.10.2016
16:08:30
Над этими вкладками работает не CAdminTabControl, а CAdminViewTabControl И в нём нет событий (

Ога

svetlana
27.10.2016
16:08:52
вот да, вместе сказали

тогда у вас один путь, собсна

Google
svetlana
27.10.2016
16:10:01
ещё можно например отдельную страницу сделать, может проще будет =)

Sergey
27.10.2016
16:10:30
отдельную я предлагал :D

Haik
27.10.2016
16:11:09
Сергей, ты предлагал сделать свою форму редактирования элемента

А за вкладку "Торговый каталог" отвечает другой файлик /bitrix/modules/catalog/admin/templates/product_edit.php

Vladimir
27.10.2016
16:12:26
Не мелочитесь, делайте свой модуль catalog)

Admin
ERROR: S client not available

Haik
27.10.2016
16:12:32
На самом деле тут будет проще клиенту сказать "Нельзя". И на этом разговор будет закончен )

Vladimir
27.10.2016
16:13:04
мои клиенты не знаю слова нельзя)

svetlana
27.10.2016
16:13:07
ну если так можно то да =)) и отдельную страничку для функционала

Haik
27.10.2016
16:14:09
Мои клиенты тоже не знают ) Поэтому и ищу варианты. Но свою страницу редактирования элемента + своя вкладка "Торговый каталог" - это перебор. Лучше уже тогда JS-ом внедриться и просто заменить содержимое вкладки "Склады", что мне в целом-то и нужно.

svetlana
27.10.2016
16:15:00
а вы в событии содержимое это меняйте зачем js

Haik
27.10.2016
16:15:20
Ну в событии можно, да.

svetlana
27.10.2016
16:15:21
ай, я опять забыла что второй слой

короче пора домой ))

Haik
27.10.2016
16:16:00
Ну в похапэ тоже можно найти внутри нужный кусок, вырезать и вставить свой. Что так, что так. Просто это грязный хак )

svetlana
27.10.2016
16:16:23
ну красиво, как мы выяснили, не получицца

Haik
27.10.2016
16:16:38
Ага. Ну спасибо) Сообщу как найду решение)

Sergey
27.10.2016
16:16:57
если есть задача, а решение только такое, то деваться особо некуда

Maxim
27.10.2016
16:19:26
Ы. Жс косолапить норм. А внедриться не норм

а теоритически, нельзя ли сделать свой модуль унаследовавшись от этого?

Google
Anatoliy
27.10.2016
18:18:49
Можно ли получить из одного инфоблока доступ к свойствам другого инфоблока?

Роман
27.10.2016
18:31:16
а теоритически, нельзя ли сделать свой модуль унаследовавшись от этого?
Наследование компонентов видел, но наследование модулей это что-то неизведанное ?

Maxim
27.10.2016
18:45:31
я потому и говорю, теоритически. можно жеж сделать свой модуль, но ретранслятором оригинала с подменой некоторых файлов.

Nikolay
27.10.2016
21:12:46
Кто сталкивался с проблемой, при оформлении заказа, в новой версии просит вводить логин и пароль, для дальнейшего оформления

Как это отключить?

Ok
27.10.2016
21:24:50
Как это отключить?
установить галку Регистрировать пользователя при оформлении заказа в настройках компонента

Ok
27.10.2016
21:36:22
я про эту галку - Оформлять заказ с автоматической регистрацией пользователя:

сейчас проверил, ее снятие ведет к появлению формы авторизации

Anatoliy
27.10.2016
21:39:24
Вопрос. Есть инфоблок с товарами, каждый товар имеет собственное описание, анонс и тд. как сделать так, чтобы товар имел собственные комментарии/отзывы? Отзывов может быть много, не понимаю как лучше сделать. Создал новый инфоблок для отзывов, не могу понять как привязать его к блоку товаров. Или какие варианты есть реализации данной задачи

Ok
27.10.2016
21:45:35
настройки главного модуля - авторизация - что-то там про подтверждение по емейлу регистрации - что там стоит?

☯ Alex
28.10.2016
05:54:49
hi there

Oleg
28.10.2016
05:55:38
hi

Страница 211 из 1492