У мене є веб-сайт, який використовує приватний модуль для того, щоб встановити доступ до вмісту, і, звичайно, на деяких моїх сторінках є пункти меню. Тепер, якщо я призначив сторінку приватною, то лише користувачі, які мають належний дозвіл, можуть бачити це, що чудово і що я хотів.
Але у мене виникають проблеми з пунктами меню, вони зникають, якщо призначений їм вміст не є загальнодоступним (тобто, призначена їм сторінка є приватною), це нормально, але я хотів би мати можливість показувати ці елементи в навігації, тому якщо користувач натисне на них, він перенесе їх на сторінку входу з проханням ввести їх дані, щоб побачити цю конкретну сторінку.
Тому я хотів би змінити поведінку пунктів меню таким чином, щоб вони завжди були видимі анонімним та зареєстрованим учасникам веб-сайту, але, натиснувши на них, ви зможете побачити сторінку (якщо ви ввійшли в систему в) або буде переспрямовано на сторінку входу (якщо анонімне)
Я знайшов це рішення, яке не найкраще для мене, оскільки у мене є багато подібних сторінок, тому я шукаю кращого підходу. Я навіть спробував модуль видимості пункту меню, але це теж не допомогло!
Як досягти цього, будь ласка?
Лука