2012-04-01 5 views
1

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

Любые вещи, которые мне не хватает? Любая помощь приветствуется. Благодаря

+0

Да вы получили это право, сэр, я говорю о дисплее или меню типа «Single статьи». Извините, что не ясен – tmjam

+0

Спасибо, теперь ... как вы добавляете больше ссылок на статью, которую вы уже просматриваете? Я не понимаю. Когда вы создаете статью, вы вставляете ссылку для чтения, расположенную под редактором wysiwyg? и что вы видите в интерфейсе, когда идете в эту статью? – Shaz

+0

После добавления ссылки для чтения. У меня есть модуль Newsflash для просмотра списка новостей, в котором есть дополнительные ссылки на него. Теперь, когда я нажимаю «читать дальше», он обновляет страницу и заменяет статью на этой странице новостями, которые я нажал. Имеет ли это смысл ? – tmjam

ответ

6

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

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

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

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

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

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

позволяет сказать, что ваши статьи в категории имени Новости

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

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

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

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

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

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

+0

Отлично !! Спасибо, сэр, это именно то, что мне нужно. – tmjam

+0

Отлично, рад, что это помогло ... – Samuel

+0

Спасибо за это, очень аккуратное решение;) –

0

Я предполагаю, что вы говорите о 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>

+0

No Ali sir, Joomla предоставляет дополнительную опцию при создании статьи. Я говорю abt tat. Мне не нужна ручная ссылка на него. – tmjam

+0

@tmjam да, но потому, что они по умолчанию с тем, что они сделали для вас, но если вам не нравится то, что они делают, вы можете просто перейти к функции вашей темы или функции вашего joomla и заменить способ, которым вы хотите. ? – Ali

+0

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

0

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

Чтобы изменить это поведение, вам необходимо переопределить макет.

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

Это файл, что вам нужно 'клон' в папке шаблона, как описано в ссылке выше:

модули/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

Спасибо, что посмотрели на этого сэра, но разве это не откроется и на новой вкладке? – tmjam

+0

Он откроется в новом окне ИЛИ на новой вкладке. Я думаю, это зависит от настроек браузера пользователя. – Shaz

+0

Я не хочу нового окна или вкладки, возможно ли это в текущем окне, но с другой страницы сэр? – tmjam