WebToDate/Extenze/Extenze pro informace o přílohách

Z WebToDate
Skočit na navigaciSkočit na vyhledávání

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.