Меню
Добрый день, подскажите что не правильно делаю, в news компонент, внутри детального просмотра, добавил компонент news.list, "читать так же" статьи выводятся, и при наведение url отображается правильный, но при переходе выкидывает на главную, а в строке url адрес статьи
Цитата
Dmitriy Ivanov написал:
Добрый день, подскажите что не правильно делаю, в news компонент, внутри детального просмотра, добавил компонент news.list, "читать так же" статьи выводятся, и при наведение url отображается правильный, но при переходе выкидывает на главную, а в строке url адрес статьи
Скорее всего, вставляете простой компонент, в шаблоне компонента- который, в составе комплесного.
Используйте или component_epilog.php или (что правильнее) вставляйте вызов простого компонента внутри комплексного.
Цитата
Михаил Базаров написал:
Цитата
Dmitriy Ivanov написал:
Добрый день, подскажите что не правильно делаю, в news компонент, внутри детального просмотра, добавил компонент news.list, "читать так же" статьи выводятся, и при наведение url отображается правильный, но при переходе выкидывает на главную, а в строке url адрес статьи
Скорее всего, вставляете простой компонент, в шаблоне компонента- который, в составе комплесного.
Используйте или component_epilog.php или (что правильнее) вставляйте вызов простого компонента внутри комплексного.
В комплексном компоненте, в news.detail в template.php, добавил внизу обычный компонент news.list, теперь в детальной странице новости показывается список новостей, но при переходе он переходит на главную страницу новости
Цитата
Dmitriy Ivanov написал:
Цитата
Михаил Базаров написал:
 
Цитата
Dmitriy Ivanov  написал:
Добрый день, подскажите что не правильно делаю, в news компонент, внутри детального просмотра, добавил компонент news.list, "читать так же" статьи выводятся, и при наведение url отображается правильный, но при переходе выкидывает на главную, а в строке url адрес статьи
 Скорее всего, вставляете простой компонент, в шаблоне компонента- который, в составе комплесного.
Используйте или component_epilog.php или (что правильнее) вставляйте вызов простого компонента внутри комплексного.
В комплексном компоненте, в news.detail в template.php, добавил внизу обычный компонент news.list, теперь в детальной странице новости показывается список новостей, но при переходе он переходит на главную страницу новости
Проблема решилась добавлением в .htaccess
   RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-l
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_URI} ^(.*/[^/\.]+)$
  RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1/ [R=301,L]  
Цитата
Dmitriy Ivanov написал:
Проблема решилась добавлением в .htaccess
   RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-l
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_URI} ^(.*/[^/\.]+)$
  RewriteRule ^(.*)$  http://%{HTTP_HOST}/$1/  [R=301,L]  

Не стоит так делать. Запрещено вставлять вызов компонентов с кешированием, в template.php. Сделайте лучше правильно, через component_epilog.php этот файл, подключается (грубо говоря "пристыкуется") в конец template.php и в нем не работает кеш самого шаблона (само собой, работает кеш вызванного компонента).
Видеоуроки по
1С-Битрикс
на моем Boosty канале Видео
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить картинки
 

Блог-note: заметки разработчика

Кастомизация поля input type file, свой внешний вид

Задача: Поле input type="file" предоставляет возможность загрузки файлов на веб-странице. Однако стандартный в...

Выбор основного раздела для элемента инфоблока в 1С-Битрикс

Проблема: при привязке элемента инфоблока к нескольким разделам возникают дубли его детальной страницы, в зависимости от...

Показать доступный остаток каждого товара в корзине 1С-Битрикс

Задача: показать остаток каждого товара в корзине 1С-Битрикс, что бы покупатель сразу знал предельное колличество товара...

Вывести разделы инфоблока по первым буквам не меняя структуру каталога. Алфавитный указатель

Например: у нас есть инфоблок с большим количеством разделов. И мы хотим, на сайте разбить разделы по буквам. Самый прос...

Установка счетчика Яндекс.Метрики на сайт с Content Security Policy (CSP)

Если на вашем сайте не отображаются данные о кликах и скроллинге в Яндекс.Метрике, вероятнее всего, это связано с настро...

Уникальный URL для торговых предложений (SKU) с возможностью автоматического выбора предложения при переходе по ссылке.

Задача: на странице товара необходимо реализовать функцию автоматического изменения URL при выборе определенной товарной...

Добавление своих полей в почтовые шаблоны Битрикс

Иногда нужно внести свои поля в почтовые шаблоны битрикс. Например: добавить имя и номер телефона заказчика в почтовый ш...

Следующая/предыдущая новость/статья при просмотре подробной в Битрикс

Странное дело, в Битрикс по умолчанию, отсутсвует функционал для навигации внутри новостей или статей типа: "Следующая/...

Вывести минимальную цену самого дешевого торгового предложения

Если у товара несколько торговых предложений и у каждого предложения разные цены, иногда требуется вывести минимальную ц...