Joomla 1.7 - показывать одно и то же меню, разный контент для гостей и участников - PullRequest
1 голос
/ 20 декабря 2011

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

Я бы предпочел использовать собственный ACL, но этого не происходит.

Я пытался использовать это: http://docs.joomla.org/Access_Control_List/1.6-2.5/Tutorial#Allowing_Guest-Only_Access_to_Menu_Items_and_Modules

, но я не могу заставить его работать - предположительно ограниченный контент для гостей показывается обоим гостям и зарегистрированным участникам.1009 * Кто-нибудь знает другое решение?большое спасибо Dex

1 Ответ

1 голос
/ 07 мая 2012

У меня тот же вопрос, и приведенная выше ссылка объясняет, как создать специфичный для гостя контент (и он хорошо работает), но не объясняет, как сохранить уникальный пункт меню (всегда видимый = публичный), который представляет 2 разных содержимого Например, (что мне нужно):

  • для гостя: страница входа

  • для зарегистрированных: конкретный контент

Поскольку область действия (guest / public / etc) определена на уровне меню входа, это проблема, вы должны установить ее на public, чтобы всегда показывать ее. Так как же сказать, чтобы основной компонент показывался или нет?

Решение 1. Создайте меню ввода, TEST для примера, в guest: content = guest content Создайте еще одно меню ввода с тем же именем TEST (но с другим псевдонимом) в зарегистрированном: content = зарегистрированный контент запись, но с разным содержанием.

Решение 2: Создайте меню входа, TEST для примера, публично, установите для него пустой компонент. На странице TEST добавьте разные модули с разными областями действия (гостевая и зарегистрированная). Поместите компонент в модуль, установив расширение Joomla, которое позволяет это. Я не пытался этим работать тоже.

Но эти два решения все еще являются обходными для меня ... Есть ли лучший способ сделать работу ??

Спасибо.

ps: я работаю с Joomla 2.5.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...