Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 9 Ответов
  • 1010 Просмотров
*

bantell

  • Захожу иногда
  • 93
  • 2 / 0
Всем привет!

Сразу к делу:
1.есть модуль, который выводится для всех незарегистрированных на всех страницах (кроме указанных).
2.есть определенные страницы в разных компонентах, которых соответственно нет в списках выбора - при создании нового пункта меню.

Какие есть способы, чтобы назначить этим ссылкам пункты меню, чтобы появилась возможность отключить показ модуля на них?

пробовал через URL = пункт меню то создается, но алис в ней не фигурирует и в модуле заблочен выбор назначения к пункту меню url соответственно.
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
создать меню, модуль его нигде не публиковать, в нем создавать нужные такие (я и называю системными) ссылки, тогда в настройках модуля при привязке они будут доступны для отключения\включения
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

bantell

  • Захожу иногда
  • 93
  • 2 / 0
создать меню, модуль его нигде не публиковать, в нем создавать нужные такие (я и называю системными) ссылки, тогда в настройках модуля при привязке они будут доступны для отключения\включения
Перечитайте внимательнее "специфику"... речь не о том, что я не знаю как меню создать. Речь о том, КАК СОЗДАТЬ СВОИ СИСТЕМНЫЕ ССЫЛКИ , которых НЕТ В СПИСКЕ выбора при создании пункта меню.
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Виноват, может не внимательно вник.
Тогда никак, только типом внешней системной ссылкой URL, если компонент не имеет своей настройки данного типа ссылки.
Дописывать функционал компонента единственно лишь
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

bantell

  • Захожу иногда
  • 93
  • 2 / 0
Виноват, может не внимательно вник.
Тогда никак, только типом внешней системной ссылкой URL, если компонент не имеет своей настройки данного типа ссылки.
Дописывать функционал компонента единственно лишь
внешняя ссылка URL - заблокирована для выбора из модуля
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
внешняя ссылка URL - заблокирована для выбора из модуля
Конечно, потому что по сути это внешняя ссылка (на другой сайт) и привязывать к ней модули смысла нет.
Я вижу только одно решение - дописывать функционал компонента, чтобы он делал ссылки нужных типов, доступные при создании пункта меню. Но это явно не самое простое решение
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

bantell

  • Захожу иногда
  • 93
  • 2 / 0
Конечно, потому что по сути это внешняя ссылка (на другой сайт) и привязывать к ней модули смысла нет.
Я вижу только одно решение - дописывать функционал компонента, чтобы он делал ссылки нужных типов, доступные при создании пункта меню. Но это явно не самое простое решение
шибко то ничего дописывать не пришлось... кому вдруг понадобится, вот решение.

Чтобы создать новый тип элемента пункта меню компонента, достаточно просто добавить в папку
Код
/components/com_MYCOMPONENT/views/MYVIEW/tmpl
нужного вида XML файл default.xml, следующего содержания:
Код
<?xml version="1.0" encoding="utf-8"?>
<metadata>
    <layout title="Menu Title">
        <message>Menu description</message>
    </layout>
</metadata>
Тогда мы получим пункт на ссылку:
Код
index.php?option=com_MYCOMPONENT&view=MYVIEW
Со значениями task, добавить под layout:
Код
<state>
        <fields name="request">
            <fieldset name="request">
                <field name="task" type="hidden" default="mytask"/>
            </fieldset>
        </fields>
    </state>
*

bantell

  • Захожу иногда
  • 93
  • 2 / 0
шибко то ничего дописывать не пришлось... кому вдруг понадобится, вот решение.

Чтобы создать новый тип элемента пункта меню компонента, достаточно просто добавить в папку
Код
/components/com_MYCOMPONENT/views/MYVIEW/tmpl
нужного вида XML файл default.xml, следующего содержания:
Код
<?xml version="1.0" encoding="utf-8"?>
<metadata>
    <layout title="Menu Title">
        <message>Menu description</message>
    </layout>
</metadata>
Тогда мы получим пункт на ссылку:
Код
index.php?option=com_MYCOMPONENT&view=MYVIEW
Со значениями task, добавить под layout:
Код
<state>
        <fields name="request">
            <fieldset name="request">
                <field name="task" type="hidden" default="mytask"/>
            </fieldset>
        </fields>
    </state>

Жаль сам себе плюс поставить не могу   ;D
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Жаль сам себе плюс поставить не могу   ;D
Я поставил :)
Прошу простить, привык что люди приходят не зная где найти стиль кнопки и подобные изыски проще сделать нежели объяснять :)

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

P.S. ну и главное учитывайте, если это не ваш компонент и он обновляется - затрется хак
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

bantell

  • Захожу иногда
  • 93
  • 2 / 0
Я поставил :)
Прошу простить, привык что люди приходят не зная где найти стиль кнопки и подобные изыски проще сделать нежели объяснять :)

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

P.S. ну и главное учитывайте, если это не ваш компонент и он обновляется - затрется хак
Спасибо! И с меня полагается)) Да, учту, с недавних пор вот такие маленькие хаки складываю в один файл с пометками изменений. А то я как-то наизменялся и обновился, выдрал все волосы на лысой голове, хорошо хоть откат был 2-х дневной давности) Щас заодно проверю, цепляется ли XML из папки переопределения в шаблоне сайта.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Пропадают иконки на части страниц, пока не удалишь кеш браузера

Автор minibelka

Ответов: 4
Просмотров: 1114
Последний ответ 25.02.2024, 22:56:50
от cherianov
Один пункт меню думает что он главный

Автор DamaVbubi

Ответов: 4
Просмотров: 302
Последний ответ 13.02.2024, 19:49:10
от DamaVbubi
[Решено] Перестали работать переходы по меню сайта

Автор AlexP750

Ответов: 12
Просмотров: 533
Последний ответ 06.02.2024, 12:42:26
от AlexP750
Пропало главное меню, и контент на главной (после обновления)

Автор GTHack

Ответов: 15
Просмотров: 537
Последний ответ 07.01.2024, 16:00:15
от ProtectYourSite
Автоматическая снятие с публикации пункта меню

Автор all_zer

Ответов: 2
Просмотров: 335
Последний ответ 30.12.2023, 15:29:58
от all_zer