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

Andrew
27.10.2016
13:34:59

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
хотя зная как пишутся админские страницы, вряд ли

Vladimir
27.10.2016
15:52:27
такие есть

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
Как это отключить?
установить галку Регистрировать пользователя при оформлении заказа в настройках компонента

Nikolay
27.10.2016
21:25:01

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

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

Nikolay
27.10.2016
21:43:22

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

Nikolay
27.10.2016
21:45:41

☯ Alex
28.10.2016
05:54:49
hi there

Oleg
28.10.2016
05:55:38
hi