[QUOTE]
Дмитрий Хорев написал:
[ex2-t2-3] Реализовать вывод акций на главной станице сайта
Получаю ссылку на привязанный к акции товар (PROPERTY_LINK.DETAIL_PAGE_URL) используя стандартный компонент news.list
результаты совершенно разные....
на демо сервере [PROPERTY_LINK_DETAIL_PAGE_URL] => //products/1/2 (некорректно, 2 слеша)
на своем сервере [PROPERTY_LINK_DETAIL_PAGE_URL] => /catalog/#SECTION_CODE_PATH#/3090/ (некорректно, не обработался SECTION_CODE_PATH)
*при этом в ["DISPLAY_PROPERTIES"]["LINK"]["DISPLAY_VALUE"] в обоих случаях ссылка корректная
В рамках экзамена какое решение из этих будет засчитываться?
1. str_replace("//", "/", $arItem["PROPERTY_LINK_DETAIL_PAGE_URL"])
2. в $arItem["DISPLAY_PROPERTIES"]["LINK"]["DISPLAY_VALUE"] название товара подменить на "подробнее"
3. или полноценный GetList по id товара....[/QUOTE]
1. Если вы хотите получить связь с помощью компонента, то правильный путь - разобраться и сделать настройки системы, что бы в PROPERTY_LINK_DETAIL_PAGE_URL лежала правильная ссылка
2. GetList всегда можно использовать, но только не в цикле, это практически наверняка - не сдал.