Edit stránek z frontendu
Díky - používám klasickou šablonu Cassiopeia, tam jsem žádná nastavení chybových hlášek nenašel. Můžu ještě poprosit o stručný tip, jakou úpravu šablony máte na mysli, resp. jakým směrem byste toto řešil? Ptám se spíš teoreticky, na nějaké větší úpravy šablony se necítím a také by to zřejmě ovlivnilo spoustu dalších souvislostí, o kterých ani nevím. Ideální stav by byl, aby neúspěšné přihlášení zobrazilo znovu jen přihlašovací stránku společně s chybovou hláškou.Cony napsal: Za to, jak jsou zobrazeny chybové hlášky, je odpovědná šablona. Zkuste tedy projít nastavení Vaší šablony, zda nějaké nastavení okolo zobrazení chyb podporuje. Nebývá to ale úplně běžné. Pak už jedině úprava šablony...

Líbilo by se mi zobrazit systémovou zprávu na konkrétní vybrané stránce, což tedy znamená, že se tam zobrazí všechny chybové zprávy, tedy i ty, které s přihlašováním nesouvisí, ale to by se dalo ošetřit obsahem stránky s odkazem na úvodní stranu webu nebo podobně, jako u chyby 404. Pokud modul nastavím bez přesměrování, pak se systémová zpráva zobrazí na téže stránce, kde je umístěn přihlašovací modul: /index.php/prihlaseni-technika, ale při chybném přihlášení se hláška zobrazí tady: /index.php/component/users/login?Itemid=101 a ve frontendu je klasická úvodní strana, kam se někam doprostřed na pozici pod banner vrazí chybová hláška, což na mobilu ani není bez srolování níže vidět, takže je to matoucí.Linelabcz napsal: Cílem je zobrazit systémovou zprávu na vybraném místě stránky? Nebo na nějaké konkrétní vybrané stránce? Vyzkoušejte nastavení modulu bez přesměrování.

Máte menu položku pro formulář přihlášení? Přijde mi že ne. Založte si jí, a pak se po chybném přihlášení zobrazí tato podstránka se zobrazenou chybovou hláškou. Jelikož budete mít samostatnou položku v menu, můžete si nastavit jaké moduly zobrazovat.
/prihlaseni-technika je stránka, na kterou odkazuje položka Technik v hlavním menu. Tato stránka je prázdná, zobrazuje se na ní standardní modul přihlášení do neveřejné části webu, který je součástí J4. Jak jsem psal, úspěšné přihlášení i úspěšné odhlášení se (pokud není nastaveno přesměrování v přihlašovacím modulu) zobrazuje na této stránce ( /index.php/prihlaseni-technika ) správně, ale chyba při přihlášení vede jinam ( /index.php/component/users/login?Itemid=101). Položka 101 (Itemid 101) je modul administrace "Post Install Messages", v něm se dá nastavit pozice jeho zobrazení, ale samozřejmě jen v administraci...Cony napsal: A to /prihlaseni-technika je stránka jakého typu?
Máte menu položku pro formulář přihlášení? Přijde mi že ne. Založte si jí, a pak se po chybném přihlášení zobrazí tato podstránka se zobrazenou chybovou hláškou. Jelikož budete mít samostatnou položku v menu, můžete si nastavit jaké moduly zobrazovat.

Bóže, Cony, díky za Tvou trpělivost a radu. Jak jsi asi pochopil, jsem nepříliš zběhlý amatér a až dosud jsem v podstatě u všech položek menu potřeboval jen odkaz na jeden článek, takže i to přihlášení uživatele jsem řešil takto tupě a v prázdném článku zobrazoval modul přihlášení. To sice fungovalo, ale s popisovanými problémy. Když jsem položku v menu udělal tak, jak se má a jak jsi radil - tedy položka v menu rovnou zobrazuje přihlašovací formulář, tak samozřejmě chodí vše správně. Takže díky moc, zdá se, že jsem v položkách menu objevil novou dimenzi JoomlyCony napsal: Jak jsem psal, je potřeba vytvořit menu položky pro přihlášení (popř. zapomenuté heslo apod.). Jsou to typy položek schované v sekci "Uživatel". Pak vše začne fungovat správně. 101 určitě není modul, ale ID nějaké položky v menu, ale to je jedno. Pokud vytvoříte ty položky v menu jak píšu, bude to fungovat správně.
