[QUOTE]
Иван Малышин написал:
[QUOTE] Сергей Кудрявцев написал:
Тогда зачем в задании просят использовать макрос #news_ID# . Я например вчера сдавал и переделывал комплексный компонент под использования макроса #news_ID#
В задании пишется сделать ЧПУ: /my_news/news_ID/ – детальный просмотр новости.[/QUOTE]
Сергей, вы сделали ошибочное предположение, а говорите что мы что-то просим.
Где в задании указано что нужно обязательно реализовать #news_ID# ? Вам указан путь /my_news/news_ID/ , который реализуется банальной настройкой компонента: /news_#ID#/ .
Вы решили переделать под #news_ID# - скорее это показывает не полное понимание работы компонента, зачем же делать больше, если та же задача решается проще. То что на "видео было так" не аргумент вовсе. На видео решение задачи, не такой как у вас.
Читайте доку [URL=https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&LESSON_ID=2749&LESSON_PATH=3913.4565.2749]https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&LESSON_ID=2749&LESSON_PATH=3913.4565...[/URL]
[QUOTE] Роман Кротов написал:
Этот вариант верный. То есть, путь к детальной новости должен выглядеть в итоге как /my_news/12345/. Я сделал так, и в таком варианте никаких замечаний по этому заданию не было.[/QUOTE]
Это не верно, доработаем чек лист. Только из-за этого задание не будет "не засчитано", но на оценку повлияет[/QUOTE]
Как интересно догадаться что это : /news_#ID#/ а не : /#news_ID#/ ? Надо уточнять это подробнее, тут спорный вопрос я считаю. Документация тоже не причем, у вас даже в видеокурсах используют подобие : /#news_ID#/ , только там #SECTION_ID#. На видео похожая задача решается. Да и получаеться что наше решение намного сложнее и показывает что понимаем комплексный компонент глубже чем банальное использование : /news_#ID#/ через настройки. Тем более у меня компонент в итоге работает так как просили, за исключением вида ссылки при ЧПУ для детальной страницы. Когда один человек так понимает, это еще можно допустить за ошибку, но когда уже больше, тут стоит задуматся над постановкой задачи и правильности решения.
Хотя бы тогда пример url указать надо было в задаче типа /my_news/news_12345/