Сделайте ссылку «читать дальше» открытой на отдельной странице в Joomla - PullRequest
1 голос
/ 02 апреля 2012

Я использую Joomla 2.5. При создании статьи я добавляю дополнительные ссылки на нее. Проблема, с которой я сталкиваюсь, заключается в том, что когда на странице есть одна статья, ссылка «читать дальше» перезаписывает это содержание новой статьей. Я хочу, чтобы ссылка «читать дальше» открылась на отдельной странице. Я хочу, чтобы он был динамическим и не изменялся вручную.

Что-то, чего мне не хватает? Любая помощь приветствуется. Спасибо

Ответы [ 3 ]

6 голосов
/ 04 апреля 2012

Я не уверен, что вы разобрались, но я думаю, что знаю, что вы имеете в виду.

Возможно, вам потребуется создать новое меню и использовать его в качестве скрытого меню

чтобы ваши статьи открывались на отдельной странице или на отдельной странице, создавайте скрытое меню.

1 - Перейти в меню 2 - щелкните вкладку меню рядом с пунктами меню 3 - нажмите новый 4 - дать пример заголовка скрытого меню 5 - заполнить пример типа меню Hidden 6 - Описание необязательно

в этом новом меню, которое вы создали, вы хотите создать пункт меню

в зависимости от того, где хранятся ваши статьи, будет зависеть от вашего пункта меню

Допустим, ваши статьи находятся в категории с именем news

создайте новый пункт меню, называйте его как хотите

затем в типе пункта меню выберите Категория Блог и в Обязательных настройках выберите свою категорию ...

сохранить пункт меню ...

это должно делать то, что вы хотите ...

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

простите за любые орфографические ошибки ...

0 голосов
/ 02 апреля 2012

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

Вам потребуется переопределить макет, чтобы изменить это поведение.

http://docs.joomla.org/How_to_override_the_output_from_the_Joomla!_core

Это файл, который вам необходимо «клонировать» в папке шаблона, как описано в приведенной выше ссылке:

modules / mod_articles_news / tmpl /_item.php

Наконец, в новом файле измените строку 16 следующим образом:

<a href="<?php echo $item->link;?>" target="_blank">

, а затем строку 34

echo '<a class="readmore" href="'.$item->link.'" target="_blank">'.$item->linkText.'</a>';
0 голосов
/ 02 апреля 2012

Я предполагаю, что вы говорите об атрибутах target, если это так, то здесь вы должны взглянуть на

Value   Description
_blank  Opens the linked document in a new window or tab
_self   Opens the linked document in the same frame as it was clicked (this is default)
_parent Opens the linked document in the parent frame
_top    Opens the linked document in the full body of the window
framename   Opens the linked document in a named frame

, например, <a href="http://example.com" target="_self" >Open link in the same frame</a>

идля того, что вы ищете, это

<a href="http://example.com" target="_blank" >Read More</a>

...