
Доброго дня!
Хочу поделится с Вами, как я смог научить кнопку "Подробнее" (она в конце новости) открывать новость в новом окне (масляный хлеб маслом помаслить). Версия Joomla 3.8. Само по себе не удобно как-то чтобы новость открывалась в том же окне, что и блог новостей. Если возвращаешься обратно, то нужно повторно спускаться до нужной новости и продолжать дальше. Поэтому было принято решение научить кнопку "Подробнее" показывать всю статью в новом окне.
Где искать было понятно сразу - в исходниках joomlы на сервере. По началу была проверена папка /components/com_content/views/category. Ничего подобного про кнопку я не нашел. Хотя в Интeрнете все говорят об этой папке. Но это для версий joomla до 3. Про версию 3 в интернете я так ничего и не нашел.
Делюсь. Нашел решение в файле /layouts/joomla/content/readmore.php. Там как раз и представлена конструкция для отрисовки этой кнопки в зависимости от различных условий. Во все конструкции:
<a class="btn" href="/<?php echo $displayData['link']; ?>" itemprop="url" aria-label="<?php echo JText::_('COM_CONTENT_REGISTER_TO_READ_MORE'); ?>
нужно вставить target="_blank" так, как показано ниже:
<a class="btn" href="/<?php echo $displayData['link']; ?>" target="_blank" itemprop="url" aria-label="<?php echo JText::_('COM_CONTENT_REGISTER_TO_READ_MORE'); ?>.
Обязательно нужно нажать Ctrl+F5 для обновления кеша страницы вместе с самой страницей чтобы проверить изменения. Шаблон сайта protostar.
Удачи!