Цитата |
---|
Александр Воробьев написал: Даже PSR это рекомендации, но не стандарты обязательные к исполнению. |
30.11.2017 10:56:58
|
|||
|
|
30.11.2017 11:38:27
С этого и нужно было начинать. Я дам отправную точку, а Вы уже решите сами как двигаться. Для того чтобы понять куда будет отправлен HTTP запрос - нужно разобраться с тем, как работает ЧПУ. У битрикса есть сухая техническая статья: На странице должен находиться компонент (подробнее в Чтобы не городить огороды и не мучаться с таблицами (т.е. не писать свой CRUD и т.п.) - на первых парах можно воспользоваться инфоблоками. Инструкция по работе как с пользовательской, так и с точки зрения API описана в курсе:
Голосуй за идеи по развитию API Bitrix:
|
|||
|
|
30.11.2017 11:46:45
Леонид Диденко,
Все верно, этот фрагмент подключает компонент bitrix:catalog.top с шаблоном products_slider на страницу.Сам код компонента (его нельзя там редактировать!) находится в /bitrix/component/bitrix/catalog.top/ Предположим, что шаблон у нас называется red_light (можно узнать где лежит задебажив SITE_TEMPLATE_PATH). Предположим, что в данной константе находится "/bitrix/templates/red_light", а значит шаблон, который выводится (html) лежит в /bitrix/templates/red_light/components/bitrix/catalog.top/products_slider/
Голосуй за идеи по развитию API Bitrix:
|
|
|
|
30.11.2017 11:54:27
Хотите совет не парьте другим мозг. Увольняйтесь сразу ибо с таким подходом как у Вас, вы еще хуже сделает чем до Вас.
Вам говорят читайте доку, вы про я гуру в PhP могу все написать и сделать. Так делайте и не трольте народ. |
|
|
|
30.11.2017 11:59:56
Простейший пример и предмет частых хоиваров: пробелы vs табы.... Во многих командах требование "PSR но табы".. Вот я долгое время использовал два пробела для отступов (наследие программирования под DOS). И почему мне этот стандарт навязывает 4? Лично для меня это означает ухудшение читабельности кода... Т.е. как раз нарушается цель PSR. Я всегда использую табы. И так многое в этих стандартах на самом деле: "просто так решила группа программистов". Но в данном топике не о PSR же речь Теперь с чего начался этот сыр бор... С коротких тегов PHP. И опять я вам рекомендую дружить с документацией. В документации PHP прежде чем что либо выкинуть из языка у этой сущности появляется метка depriicated. Причем не за день и не за два.... И, как вам заметили выше, документация PHP просто предупреждает, что поддержка может быть выключена на конкретном сервере...
Я раньше дума, что сайты убивают чайники (из-за относительного низкого порога вхождения в PHP), но вот за этот год сделал одно наблюдение: много сайтов сделаны явно хорошими PHP программистами, но поленившимися прочесть документацию... Возьми некоторые части их кода в отдельности от какой бы то ни было CMS - интересное решение.... Было даже свое кеширование (с включенным битриксным).... Но в итоге: сайт на топовом железе показывает менее 10 попугаев, и периодически 502 ошибка валится.... Вычищаешь все это - и можно сервер менять все на попроще и все равно попугаев за сотню будет.. Ну да ладно работайте - возможно именно я на воскрешении вашего сайта однажды заработаю
Есть проблема с ЧПУ умного фильтра. Голосуйте за |
|||||||||||
|
|
30.11.2017 12:47:18
Есть проблема с ЧПУ умного фильтра. Голосуйте за |
|||
|
|
30.11.2017 13:04:29
Андрей Николаев, В общем спасибо. Сори что я так возбухаю, но мне реально сложно принять архитектуру битрикса просто потому что я считаю что можно сделать намного лучше и по другому всё (Поэтому мне не нравится работа с ним). Но к сожалению слезть с него не имею шанса сейчас. Ваши ссылки на чпу очень помогли про компоненты эти ссылки я уже читал и про комплексные и простые компоненты уже тоже читал.
Но вот я понять не могу есть компонент он вроде как подключает конкретно выбранный элемент каталога, и мне интересно где же лежит шаблон этого компонента потому что ключ PATH я в массиве найти не могу.
|
|||
|
|
30.11.2017 13:05:50
Пытаюсь отдебажить массив $arParams и он пустой показывает... А компонент всё равно выводистя это как ?
|
||||
|
|
|||