Всё ещё актуально(
|
Влад Баранов, если ставить это в страницу, при редактировании контент-менеджер может сломать. (ну и просто как-то не красиво такие условия в коде иметь)
Если ставить это в шаблон news.list, контент менеджер не найдёт где менять текст. Просто хочется чтобы с одной стороны при редактировании текста не нужно было лезть ни в какие шаблоны, а с другой, что при редактировании не так просто было что-нибудь сломать. Да, и ещё если вместо текста будет другой компонент? Скажем на странице 2 компонента, новости и публикации. Соответственно на странице детального просмотра новостей не должно быть публикаций, а на странице детального просмотра публикаций, не должно быть новостей. Видимо в Битриксе нормальным образом подобное решить не получится, постараюсь выбрать наиболее удобный вариант. Большое спасибо за помощь. |
|
|
|
|
|
Влад Баранов,а нет более адекватного решения?
Просто если смотреть с точки зрения контент-менеджера, который будет администрировать сайт, то это не очень хорошее решение ибо его легко сломать, а виноваты будут естественно разработчики. |
|
|
|
|
|
Добрый вечер!
Допустим, есть страница, на которой сначала какой-то текст приветствия, а затем вставлен компонент новости. На этой странице на месте компонента выводятся список новостей с ссылками на полные новости. При переходе на полную новость текст приветствия остаётся, полная новость же отображается на месте списка новостей. Шаблонами компонента это менять нельзя - они влияют только на область компонента. Как сделать чтобы на странице одной новости (news.detail) не было другого контента? Сейчас решаю это так: /news/index.php - файл, где выводится текст и список новостей. Ссылки новостей ведут на /news/content/ID /news/content/index.php - файл, где есть только компонент новости, для того чтобы работали ссылки вида /news/content/ID Но данное решение мне кажется неверным, во-первых потому что дублирование, во-вторых потому что появляются проблемы с хлебными крошками. Как сделать правильно? |
|
|
|
|
|
Добрый день!
Столкнулся с проблемой. Есть 2 компонента news на одной странице, выводят информацию из разных инфоблоков с разными шаблонами. Необходимо сделать ajax подгрузку новых записей для обоих. Руководствовался этой статьёй - Всё заработало, кроме одной проблемы. Пагинация получается такой, /page?PAGEN_1=2 - вторая страница первого компонента (новости) /page?PAGEN_2=2 - вторая страница второго компонента (публикации). Для ajax загрузки идут запросы на /page?PAGEN_1=2&is_ajax=y И если для новостей всё работает отлично, то для публикаций возвращается всегда почему-то первая страница новостей Что можно сделать? |
|
|
|
|
|
Олег Крамаренко, Вы о чём?
Ещё раз, есть два меню: header header_submenu Они выводятся в шаблоне так:
Результат имеем следующий: 1) Для страниц первого уровня (главные и те что рядом), выводится всё дерево меню, выводится верно 2) Для страниц второго уровня (к примеру Подстраница 2.1 ) выводятся пункты только из этого уровня (первый уровень не выводится). Как нужно: чтобы на всех страницах выводилось одно и тоже - всё дерево меню, как на главной. |
|||
|
|
|
|
Олег Крамаренко, Да, у меня уже так сделано. Если я на странице первого уровня, то вся структура выводится правильно.
Проблема в том, что если я на странице "Подстраница 2.1 ", то в меню выводится только:
|
|
|
|
|
|
Добрый день!
Есть структура сайта:
Нагуглил такую инструкцию - Но неужели нет более тривиального способа решения такой стандартной задачи? Заранее спасибо. |
|
|
|
|