Vlastní odkazy v nabídkách
V ALVAO WebApp lze zobrazit vlastní odkazy v hlavní nabídce a v nabídce
uživatele.Tyto odkazy lze lokalizovat pro jednotlivé jazyky uživatelů. V
nabídkách lze také skrýt systémové odkazy, například proto, abyste je nahradily
vlastními odkazy.
Nastavení vlastních odkazů v hlavní nabídce
Vytvořte řetězec popisující vlastní odkaz ve tvaru "<Název stránky>","<Odkaz
na stránku>".
Například: "Vlastní formulář","/Custom/ALVAO/CustomForm".
Pokud chcete nastavit více vlastních odkazů, vytvořte posloupnost popsaných
řetězců, oddělenou znakem středníku.
Například: "Vlastní formulář","/Custom/ALVAO/CustomForm";"ALVAO","http://www.alvao.cz/".
Nakonec spusťte následující SQL skript, ve kterém na druhém řádku upravte
proměnou na nastavený řetězec, nebo jejich posloupnost.
DECLARE @MainMenuCustomHead nvarchar(max);
SET @MainMenuCustomHead = N'"Vlastní
formulář","/Custom/ALVAO/CustomForm";"ALVAO","http://www.alvao.cz/"';
DELETE dbo.tProperty WHERE sProperty=N'WebApp.MainMenu.CustomHead';
INSERT INTO dbo.tProperty(sProperty,sPropertyValue)
VALUES(N'WebApp.MainMenu.CustomHead',@MainMenuCustomHead);
Vlastní odkazy v hlavní nabídce se zobrazují nalevo od systémových odkazů.
Pořadí zleva je stejné, jako pořadí jednotlivých popsaných řetězců.
Pokud chcete odkazy zobrazit napravo od systémových odkazů, spusťte
následující SQL skript, ve kterém na druhém řádku upravte proměnou na nastavený
řetězec, nebo jejich posloupnost.
DECLARE @MainMenuCustomTail nvarchar(max);
SET @MainMenuCustomTail = N'"Vlastní formulář
2","/Custom/ALVAO/CustomForm";"ALVAO 2","http://www.alvao.cz/"';
DELETE dbo.tProperty WHERE sProperty=N'WebApp.MainMenu.CustomTail';
INSERT INTO dbo.tProperty(sProperty,sPropertyValue)
VALUES(N'WebApp.MainMenu.CustomTail',@MainMenuCustomTail);
Nalevo a napravo od systémových odkazů lze zároveň zobrazit různé odkazy,
popsané různými řetězci.
Poznámka:
Pro odstranění všech vlastních odkazů v hlavní nabídce spusťte
na databázi ALVAO pomocí SQL Management Studia následující SQL
příkaz:
DELETE tProperty WHERE sProperty LIKE N'WebApp.MainMenu.CustomTail%'
OR sProperty LIKE N'WebApp.MainMenu.CustomHead%';
Nastavení vlastních odkazů v nabídce uživatele
Vytvořte řetězec popisující vlastní odkaz ve stejném tvaru, jako pro vlastní
odkaz v hlavní nabídce.
Pokud chcete nastavit více vlastních odkazů, vytvořte posloupnost řetězců
stejně jako při nastavení odkazů v hlavní nabídce.
Nakonec spusťte následující SQL skript, ve kterém na druhém řádku upravte
proměnou na nastavený řetězec, nebo jejich posloupnost.
DECLARE @UserMenuCustom nvarchar(max);
SET @UserMenuCustom = N'"Vlastní
formulář","/Custom/ALVAO/CustomForm";"ALVAO","http://www.alvao.cz/"';
DELETE dbo.tProperty WHERE
sProperty=N'WebApp.UserMenu.Custom';
INSERT INTO
dbo.tProperty(sProperty,sPropertyValue)
VALUES(N'WebApp.UserMenu.Custom',@UserMenuCustom);
Vlastní odkazy v nabídce uživatele se zobrazují nad položkou Nastavení. Pořadí shora je stejné, jako pořadí jednotlivých
popsaných řetězců.
Poznámka:
Pro odstranění všech vlastních odkazů v nabídce uživatele
spusťte na databázi ALVAO pomocí SQL Management Studia
následující SQL příkaz:
DELETE dbo.tProperty WHERE sProperty LIKE
N'WebApp.UserMenu.Custom%';
Lokalizace vlastních odkazů
Pokud chcete názvy odkazů zobrazovat v různých jazycích dle preferovaného
jazyka uživatele, je potřeba spustit další SQL skripty. Do těchto skriptů se
zadává lokalizovaná verze řetězce, popisující vlastní odkazy.
Pokud vytváříte lokalizaci například pro češtinu (pro vlastní odkazy v hlavní
nabídce, nalevo od systémových odkazů), vytvořte si napřed lokalizovaný řetězec.
Například: "Vlastní
formulář","/Custom/ALVAO/CustomForm";"ALVAO","http://www.alvao.cz/".
Následně spusťte následující SQL skript, ve kterém na třetím řádku upravte
proměnnou, udávající LocaleID lokalizovaného jazyk (např. 1029 pro češtinu).
Na čtvrtém řádku upravte lokalizovaný řetězec.
DECLARE @MainMenuCustomHead nvarchar(max);
DECLARE @lcid nvarchar(max);
SET @lcid = N'1029';
SET @MainMenuCustomHead = N'"Vlastní
formulář","/Custom/ALVAO/CustomForm";"ALVAO","http://www.alvao.cz/"';
DELETE dbo.tProperty WHERE sProperty=N'WebApp.MainMenu.CustomHead.'+@lcid;
INSERT INTO dbo.tProperty(sProperty,sPropertyValue)
VALUES(N'WebApp.MainMenu.CustomHead.'+@lcid,@MainMenuCustomHead);
Poznámka:
Lokalizované vlastní odkazy se zobrazují všem uživatelům, kteří
mají nastaven jazyk, pro které byl vlastní odkaz definován.
Pokud nejsou pro jazyk uživatele lokalizované vlastní odkazy
definovány, zobrazují se uživateli vlastní odkazy nelokalizované
(výchozí). Pokud lokalizujete vlastní odkazy, doporučujeme
zapisovat výchozí vlastní odkazy v angličtině.
Poznámka:
ALVAO WebApp podporuje následující jazyky pro lokalizaci
systémových textů: češtinu (LocaleID 1029), němčinu (LocaleID
1031), angličtinu (LocaleID 1033), polštinu (LocaleID 1045),
slovenštinu (LocaleID 1051) a rumunštinu (LocaleID 1048). Více
viz
Microsoft Locale ID Values.
Pokud chcete lokalizovat vlastní odkazy v hlavní nabídce, napravo od
systémových odkazů, upravte stejným způsobem a následně spusťte následující
skript:
DECLARE @MainMenuCustomTail nvarchar(max);
DECLARE @lcid nvarchar(max);
SET @lcid = N'1029';
SET @MainMenuCustomTail = N'"Vlastní formulář
2","/Custom/ALVAO/CustomForm";"ALVAO 2","http://www.alvao.com/"';
DELETE dbo.tProperty WHERE sProperty=N'WebApp.MainMenu.CustomTail.'+@lcid;
INSERT INTO dbo.tProperty(sProperty,sPropertyValue)
VALUES(N'WebApp.MainMenu.CustomTail.'+@lcid,@MainMenuCustomTail);
Pokud chcete lokalizovat vlastní odkazy v nabídce uživatele, upravte stejným
způsobem a následně spusťte následující skript:
DECLARE @UserMenuCustom nvarchar(max);
DECLARE @lcid nvarchar(max);
SET @lcid = N'1029';
SET @UserMenuCustom = N'"Vlastní
formulář","/Custom/ALVAO/CustomForm";"ALVAO","http://www.alvao.com/"';
DELETE dbo.tProperty WHERE sProperty=N'WebApp.UserMenu.Custom.'+@lcid;
INSERT INTO dbo.tProperty(sProperty,sPropertyValue)
VALUES(N'WebApp.UserMenu.Custom.'+@lcid,@UserMenuCustom);
Tip:
Při lokalizaci vlastních odkazů lze upravit jak název
lokalizovaného odkazu, tak jeho URL. Doporučujeme ve všech
lokalizovaných odkazech používat stejná URL a pořadí odkazů.
Skrytí systémových odkazů v hlavní nabídce
Následující tabulka udává SQL příkazy pro skrytí (a případné znovu zobrazení)
systémových odkazů v hlavní nabídce.
Odkaz |
Příkaz pro skrytí odkazu |
Příkaz pro zobrazení odkazu |
Požadavky |
INSERT INTO tProperty(sProperty,bPropertyValue) VALUES
('WebApp.MainMenuHide.Tickets',1); |
DELETE FROM tProperty WHERE sProperty =
'WebApp.MainMenuHide.Tickets'; |
Katalog služeb |
INSERT INTO tProperty(sProperty,bPropertyValue) VALUES
('WebApp.MainMenuHide.NewTicket',1); |
DELETE FROM tProperty WHERE sProperty =
'WebApp.MainMenuHide.NewTicket'; |
Báze znalostí |
INSERT INTO tProperty(sProperty,bPropertyValue) VALUES
('WebApp.MainMenuHide.KnowledgeBase',1); |
DELETE FROM tProperty WHERE sProperty =
'WebApp.MainMenuHide.KnowledgeBase'; |
Aktuální zprávy |
INSERT INTO tProperty(sProperty,bPropertyValue) VALUES
('WebApp.MainMenuHide.News',1); |
DELETE FROM tProperty WHERE sProperty = 'WebApp.MainMenuHide.News'; |
Skrytí systémových odkazů v nabídce uživatele
Následující tabulka udává SQL příkazy pro skrytí (a případné znovu zobrazení)
systémových odkazů v nabídce uživatele.
Odkaz |
Příkaz pro skrytí odkazu |
Příkaz pro zobrazení odkazu |
Docházka |
INSERT INTO tProperty(sProperty,bPropertyValue) VALUES
('WebApp.UserMenuHide.Attendance',1); |
DELETE FROM tProperty WHERE sProperty =
'WebApp.UserMenuHide.Attendance'; |
Můj svěřený majetek |
INSERT INTO tProperty(sProperty,bPropertyValue) VALUES
('WebApp.UserMenuHide.MyAsset',1); |
DELETE FROM tProperty WHERE sProperty =
'WebApp.UserMenuHide.MyAsset'; |
Správa týmu |
INSERT INTO tProperty(sProperty,bPropertyValue) VALUES
('WebApp.UserMenuHide.TeamManagement',1); |
DELETE FROM tProperty WHERE sProperty =
'WebApp.UserMenuHide.TeamManagement'; |
Nastavení |
INSERT INTO tProperty(sProperty,bPropertyValue) VALUES
('WebApp.UserMenuHide.Settings',1); |
DELETE FROM tProperty WHERE sProperty =
'WebApp.UserMenuHide.Settings'; |
Odhlásit |
INSERT INTO tProperty(sProperty,bPropertyValue) VALUES
('WebApp.UserMenuHide.Logout',1); |
DELETE FROM tProperty WHERE sProperty =
'WebApp.UserMenuHide.Logout'; |
Upozornění:
Odkazy takto skryté se nebudou zobrazovat žádným uživatelům
ALVAO WebApp, bez ohledu na jejich role v systému.
Nenašli jste co jste hledali? Zeptejte se našeho týmu technické podpory.
|