@bitrixfordevelopers

Страница 77 из 1492
Sergey
10.08.2016
08:47:41
.parameters.php

Mv
10.08.2016
08:47:49
Чет столкнулся - искал искал - нигде не нашел такого.

Vladimir
10.08.2016
08:48:39
в компоненте можно расшарить массив, там такойже файл с параметрами

к примеру можно компонент news.list посмотреть

Google
Mv
10.08.2016
08:48:51
Ну это в курсе что в .параметрс ТОлько там дана переменная для записи самих свойств, а не для групп. Пробовал и с компонента переменную выдернуть, и в эту записать группы

Sergey
10.08.2016
08:49:12
https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=43&LESSON_ID=2132

Mv
10.08.2016
08:52:09
Это компонента $arComponentParameters = array(........ - это в компоненте. в шаблоне компонента этой переменной нет, и даже объявив ее, он не делает сливание групп В шаблоне компонента используется переменная $arTemplateParameters = array( ........ - с ней перепробовал различные варианты. Не включает. И даже если создаем группу, потом следом параметр новый с PARENT=>созданная группа, то этот параметр записывается в группу "Дополнительно"

вот я и спрашиваю - кто-нить когда-нибудь так делал? Если да - покажите рабочий код.

svetlana
10.08.2016
08:54:23
там вроде просто ключ GROUPS, не?

Sergey
10.08.2016
08:54:35
http://dev.1c-bitrix.ru/community/webdev/user/11948/blog/3924/

походу там нельзя

Mv
10.08.2016
08:54:57
неа. ключ не подойдет

на эту статью я тоже наталкивался.

svetlana
10.08.2016
08:55:31
или GROUPS толко для компонента можно?

Mv
10.08.2016
08:55:44
хреново. просто если используешь комплексный компонент, то этих свойст может быть куча

не GROUPS тоько для компонента. Просто я как понял, в шаблоне компонента система делает слияние только свойств без групп

Vladimir
10.08.2016
08:57:42
потестил

Google
Vladimir
10.08.2016
08:57:45
похоже нельзя

там другая переменная

svetlana
10.08.2016
09:03:01
походу все переменные из параметров шаблона всегда идут в группу дополнительные

Mv
10.08.2016
09:03:52
не всегда. Если указать другой, который есть, то он запишется именно в него

попробуйте указать BASE к примеру - запишется в основные настройки

Бернгардт
10.08.2016
09:07:21
можно делать группу

svetlana
10.08.2016
09:07:47
да вот народ говорит что низзя делать её в параметрах шаблона

Бернгардт
10.08.2016
09:07:56
в params.php или как он там - действительно в этом массиве нельзя группу объявлять

svetlana
10.08.2016
09:08:25
в параметрах компонента можно =)

Бернгардт
10.08.2016
09:08:47
но.. не забываем о глобальных переменных массив который наполняется в самой компоненте - в params.php доступен, но не виден выдергиваем его через глобал и модифицируем как надо

Vladimir
10.08.2016
09:09:01
))

всё гениальное просто

svetlana
10.08.2016
09:09:34
* на это месте должна быть картинка с костылями и велосипедами

Бернгардт
10.08.2016
09:09:38
вопрос - решение или красота кода - я пожалуй оставлю за кадром а этот финт ушами у меня с 8й версии вполне работает

svetlana
10.08.2016
09:09:39
но вообще ага

Vladimir
10.08.2016
09:10:53
так а по сути ничем не мешает, он же через AJAX подсасывается и всего 1

Бернгардт
10.08.2016
09:13:31
кто у кого подсасывает через ajax? :) чтото не понял если вопрос в том - повлияет ли этот костыль в других местах? абсолютно нет, т.к. логика следующая, насколько помню сначала дергается parameters.php самой компоненты потом дергается он же шаблона, потом merge этих двух, потом вывод шаг 1 (дернуть общий) - выполняется всегда потому даже если последовательно будут две компоненты одинаковые - друг другу они не помешают абсолютно

мне вот другое интересно.. вот сейчас по namespace разнесут все, сделают по феншую - и подобные костыли начнут валиться, т.к. насколько помню до переменной тогда хрен доберешься... битрикс лишится очень многих возможностей ? но с учетом того с какими странностями сталкивается Света - думаю это будет еще не скоро.. и это радует)

Алексей
10.08.2016
09:17:55
Ребят,а кто-нибудь уже писал для 16ой версии получение списка доставок ( с расчитанными ценами) для заказа без наследования от класса компонента order.sale.ajax ?

Бернгардт
10.08.2016
09:19:05
вторую неделю слышу маты... ктото пишет ? но за напоминание о доставках она и покусать может ?

Google
svetlana
10.08.2016
09:19:16
списка нет, только саму службу доставок

там же совместимость службы доставки надо смотреть, потом передавать шипмент для расчёта каждой из служб,

Бернгардт
10.08.2016
09:21:12
о да, и на следующем мажорном апдейте - это место скорее всего отвалится, бугага

svetlana
10.08.2016
09:21:12
наверное как-то можно =) если родные компоненты расковырять и потыкать

именно ))

нам кстати ТП ответила по поводу получения текущего юзверя в стиле дэ7

такой возможности пока нет короче ))

Бернгардт
10.08.2016
09:22:42
нам кстати ТП ответила по поводу получения текущего юзверя в стиле дэ7
ага, сказали что d7 нет такого функционала, по d7 id текущего зареганого хрен ты как получишь )

Vladimir
10.08.2016
09:22:47
красота)) ещё годика два и d7 будет совсем большим

svetlana
10.08.2016
09:22:52
поэтому у меня код в стиле - пойми где д7 а пойми где старый апи

Vladimir
10.08.2016
09:23:29
у меня больше старое апи и d7 только для ORM

svetlana
10.08.2016
09:23:53
да, но службу доставки под новый магаз ты в старом апи не напишешь )

Бернгардт
10.08.2016
09:24:24
эм, еще раз повторюсь.. d7 городить только в том месте где старый впринципе не поддерживает поддержки d7 полной небыло, нет и не будет в ближайшие лет 5 через пять лет остается лишь надеятся что модули поотвалятся которые не поддерживают, но вслучае инфоблоков например это совсем невероятно)

даже не представляю какой порог входа будет лет через 5..

svetlana
10.08.2016
09:24:50
вася, мы в курсе что ты не любишь д7 ))

Vladimir
10.08.2016
09:25:18
мир делится на до d7 и после)

svetlana
10.08.2016
09:25:35
вася щас нам напишет )))

Бернгардт
10.08.2016
09:25:53
не, я отношусь как к инструменту, вот и все винду предпочитаю ХРень, а не 10 машину - старую тойоту код - проверенный, причем желательно не на мне ) с новинками - вон пусть пионеры с сапортом бх друг другу мозги ахают)

svetlana
10.08.2016
09:26:12
зато эта тойота тебя не предпочитает судя по всему )))

Бернгардт
10.08.2016
09:26:22
оффтоп )

Google
svetlana
10.08.2016
09:26:38
мой форд старше ))

Бернгардт
10.08.2016
09:27:41
но то что код любой новый - это новый, а потому нестабильный код нихера.. и баганый я своему недоверяю, почему я должен битриксоидам доверять? хм..

svetlana
10.08.2016
09:27:51
ну под д7 разрабатывать удобнее, но 1. его надо осилить. 2. половины функционала ещё нет, половина другого не работает или работает как не ожидается. 3. про доки умолчать?

4. он тормознее "маленько" =)

Бернгардт
10.08.2016
09:28:22
ну да, маленько.. раза в три

Vladimir
10.08.2016
09:28:36
да там нужен будет отдельный кеш на генерацию sql запросов)

Бернгардт
10.08.2016
09:28:48
эм.. можно тебя разочаровать?

там кеш не спасет.. построение самого sql ооочень.. эм.. специфично

я в этом месте тесты делал.. на нагрузку.. то что старый апи просто на сбор тратил в 3 раза больше времени чем натив.. я ожидал.. но то что д7 делает в 10.. было немного неожидано.. и это бы еще хрен с ним

он же еще поля зараза поднимает.. все.. чтоб ключи проверить.. каждый раз блин

Mv
10.08.2016
09:30:17
Чет я туплю походу. а как вы достаете из глобалс переменную? У меня ее нет в глобалсе if ($USER->IsAdmin())echo"<pre>";print_r($GLOBALS['arComponentParameters']);echo"</pre>";

Бернгардт
10.08.2016
09:31:00
а почему оно должно быть в arComponentParameters? хм

а не.. туплю я.. хм

Mv
10.08.2016
09:33:06
а в чем еще? там только одна переменная.

svetlana
10.08.2016
09:33:34
мне кажется что они куда то собираются

Mv
10.08.2016
09:33:48
вот просматриваю весь массив глобалс

иначе хз

я тоже думаю что они куда-то собираются

Бернгардт
10.08.2016
09:34:12
значит переименовывают, нюанс.. хм.. гляну сейчас тоже ради интереса

хм.. похоже действительно "починили"

Google
Vladimir
10.08.2016
09:42:46
создаём питицию, верните любимые баги)

Mv
10.08.2016
09:43:29
(((( нету настроек. ну если как-то сделали по другому, то должны описать. неохота в ядро лазить лишний раз время тратить (((

так то поковырятся можно и посмотреть как эта штука работает у них изнутри

Бернгардт
10.08.2016
09:48:35
да уже посмотрел

бесполезно.. логику поменяли

теперь все это в одном методе - сначала глобалки поднять, потом если есть - параметры шаблона а потом вот так его $arComponentParameters["PARAMETERS"] = array_merge ($arComponentParameters["PARAMETERS"], $templateProperties);

не верно понял код, но сути не меняет инклуды лежат в разных методах, и вызов идет этих методов.. в приватном пространстве переменные заперты так что да - верните старые баги)

Vladimir
10.08.2016
10:07:14
заказ на новый смайл для светы)

Mv
10.08.2016
10:11:16
Битрикс - мечты сбываются ))

Бернгардт
10.08.2016
10:14:54
А плакат простой, мужик из -пиши код блять, и подпись-где моя бага ?

Mv
10.08.2016
10:17:06
когда убрали нужные баги

)))))))

Бернгардт
10.08.2016
10:19:11
С появлением новой фичи - где-то плачет разработчик)

Sergey
10.08.2016
10:54:51
Ребят как дать права на highload &

Andrew
10.08.2016
10:56:29
Никак

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