Przeznaczenie
Moduł menu-entry umożliwia integrację wtyczki z systemem PlusWorkflow, poprzez dodanie odpowiedniego linku w menu systemu.
Konfiguracja
Moduł menu-entry zawiera następujące opcje konfiguracyjne:
Atrybuty
Nazwa | Wymagany | Opis |
---|---|---|
key | ![]() | Unikalny klucz tego modułu. |
section | ![]() | Identyfikator sekcji, w której dodany zostanie wpis. Spis tych sekcji znajduje się tutaj |
label | ![]() | Etykieta tego wpisu. Jeżeli moduł i18n jest dostępny, label zostanie przetłumaczony zgodnie z plikami tłumaczeń.
|
order | Opcjonalna kolejność tego wpisu w menu. Więcej: Integracja wtyczki z systemem |
Elementy
Nazwa | Wymagany | Opis |
---|---|---|
link | ![]() | Link do strony, która ma zostać wyświetlony po kliknięciu w menu. |
condition | Definicja warunku. Jeżeli warunek nie zostanie spełniony, wpis w menu nie zostanie wyświetlony. |
Przykładowy deskryptor
<?xml version="1.0" encoding="UTF-8"?> <plugin key="com.suncode.plugins-helloworld" name="Hello World"> <!-- Osadzenie w Moje-Konto z warunkiem --> <menu-entry key="settings-entry" section="system.useraccount.menu.top" label="message.label" order="50"> <link>/somelink</link> <condition class="xyz"> <param name="show">false</param> </condition> </menu-entry> </plugin>