WebToDate/Extenze/Extenze pro informace o přílohách
Funkcionalita
Pomocí této extenze lze ve stránkách zobrazovat informaci o tom, že u zprávy existují přílohy určitého typu, tedy např. že zpráva obsahuje obrázky ve fotogalerii. Tuto informaci lze zobrazovat např. ve výpisu zpráv (tedy v generovaných stránkách sekcí) i v zobrazení textu celé zprávy (detailu zprávy).
Instalace
Chcete-li tuto funkci aktivovat ve staticky generovaných stránkách, do souboru config/_genmodules_inc.php vložte následující kód:
// - extenze attachments
$$arrModules[] = 'nobjects/_attachments_inc.php';
Chcete-li funkci aktivovat v detailech zpráv nebo v dynamicky vložených seznamech na stránkách, vložte stejný kód do souboru config/_modules_inc.php.
Ujistěte se, že v instalaci WebToDate existuje soubor /scripts/modules/nobjects/_attachments_inc.php.
Reference
Extenze používá klíčové slovo
<!--WTD_IF(ATTACHMENTS, ID druhu seznamu, ID zprávy, "vkládaný HTML kód")-->
ID druhu seznamu je zde ID, které lze zjistit v seznamu položek v nabídce Administrace - Druhy seznamů (viz Druhy seznamů příloh). Jednoduché použití např. ve stylu pro zprávy je
<!--WTD_IF(ATTACHMENTS, 2, 12345, "<b>Zpráva má fotogalerii</b>")-->
V praxi se ovšem používá spíše nějakým způsobem dosazované ID zprávy, tedy např.:
<!--WTD_IF(ATTACHMENTS, 2, <!--WTD_F(ID)-->, "<a href="<!--WTD_F(TITLELINK)-->#gallery">Fotogalerie</a>")-->
Tento kód dosadí odkaz na zprávu s kotvou na fotogalerii v případě, že zpráva má alespoň jednu položku ze zdrojů připojenou k seznamu příloh druhu ID=2, prázdný řetězec v případě, že žádná taková položka ze zdrojů neexistuje.