M4 PDF rozšíření. Modul pro PrestaShop. http://www.presta-addons.com



Podobné dokumenty
Administrace webu Postup při práci

Dobrý SHOP Popis produktu a jeho rozšíření

WEBsro.cz. Krok za krokem Založení webu. krásné weby pro české podnikatele 1 / 10

FFUK Uživatelský manuál pro administraci webu Obsah

Část 3 Manuál pro správce

Jak importovat šablony tiskových sestav do aplikace MarkTime PORTAL. Administrační manuál Bellman Group, s.r.o. 2007/09/23 verze 1.

MOJESODEXO.CZ POUKÁZKY V OBÁLKÁCH. Uživatelská příručka

Reliance 3 design OBSAH

Více než 60 novinek, změn a vylepšení

Dobrý FOTO Popis produktu a jeho rozšíření

UDS for ELO. Univerzální datové rozhraní. >> UDS - Universal Data Source

02. HODINA. 2.1 Typy souborů a objektů. 2.2 Ovládací prvky Label a TextBox

Obsah manuálu pro štítky v systému LogisTIS

MOJESODEXO.CZ ZADÁVÁNÍ OBJEDNÁVEK PAPÍROVÝCH PRODUKTŮ. Uživatelský manuál

PŘEHLED FUNKCÍ PROGRAMU KROK ZA KROKEM

Import a export objednávek

Nástrojová lišta v editačním poli

Allegro obchodní doklady

Slouží k propojení aplikací, s čímž Vám pomůže odborná firma (tyto aplikace spravující).

Přizpůsobení Layoutu aplikace. Základní moduly a funkčnost aplikace

Aplikace pro srovna ní cen povinne ho ruc ení

Modul IRZ návod k použití

WR Invoicing. Web Revolution. Uživatelský manuál administračního rozhraní

CMSSS manuál k použití

db-direct internet Customer Self Administration (vlastní správa uživatelů) Uživatelská příručka

E-NABÍDKA PARTNER.REDA.CZ

ŠKODA Portal Platform

43 HTML šablony. Záložka Šablony v systému

Uživatelský manuál e-shop ELKOV elektro a.s.

Plutino Přehledná správa a sledování zakázek

Hromadné odesílání ů. Praktické příklady.

Systém elektronického rádce v životních situacích portálu

Redakční systém Joomla. Prokop Zelený

Manuál k programu EMSoftware

Administrační rozhraní Drupalu

NÁVOD INTERNETOVÝ OBCHOD PŘIHLÁŠENÍ PRODUKTY přidání produktu Zadání ceny výrobku... 4

Pokročilé techniky tvorby sestav v Caché. ZENové Reporty

Jan Forman Manuál CLASSIFICATIO N: public / veřejný dokument IDE NTIFICATIO N N U MBER: AUTH OR:

Prezentace CRMplus. Téma: CRMplus jako nástroj pro kontrolu a vyhodnocení rozpracovanosti dílů na zakázkách

Přehledový manuál aplikace GABVAR (verze )

Knihovna RecDBXLib ZÁZNAMY V DATABOXU TXV

Inovace a zkvalitnění výuky prostřednictvím ICT Databázové systémy MS Access formuláře a sestavy - vytváření Ing. Kotásek Jaroslav

06/2008 Novinková dokumentace

Pro označení disku se používají písmena velké abecedy, za nimiž následuje dvojtečka.

PRO PRÁCI S APLIKACÍ SKV - VÝBĚR KVALITNÍCH VÝSLEDKŮ

Nové funkcé programu TRIFID 2018

Úvodem 9. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10. Než začneme 11

Projekt. Sestavení projektu

Pionýr, z. s. Šablona pro pobočné spolky (KOP a PS) základní informace MOST 2018 podkladový materiál s. 1/5 PRO POBOČNÉ SPOLKY (KOP A PS)

Inovace a zkvalitnění výuky prostřednictvím ICT Databázové systémy MS Access generování složitějších sestav Ing. Kotásek Jaroslav

Internetový obchod ES Pohoda Web Revolution

Personální evidence zaměstnanců

Allegro účetnictví. Schéma účetního modulu. Podstatné vlastnosti. Allegro Business Solution Účetnictví

36 Elektronické knihy

45 Plánovací kalendář

Obsah. Začínáme programovat v Ruby on Rails 9. Úvod Vítejte v Ruby 15. O autorovi 9 Poděkování 9

Dokumentace k modulu. podnikový informační systém (ERP) Praktické příklady

NewLink Moravia. CSP aplikace: RedHorse Content management ISM Issue management

Propojení Spectu - POSlavu

MANAŽER ČASOPISU. Obr. 1 Hlavní stránka manažera časopisu

Obsah. 1.1 Práce se záznamy Stránka Dnes Kontakt se zákazníkem... 5

Allegro fakturace. Schéma fakturačního modulu. Podstatné vlastnosti. Allegro Business Solution Fakturace

Formuláře. Téma 3.2. Řešený příklad č Zadání: V databázi formulare_a_sestavy.accdb vytvořte formulář pro tabulku student.

Kontingenční tabulky v MS Excel 2010

Uživatelská příručka

Přehledy pro Tabulky Hlavním smyslem této nové agendy je jednoduché řazení, filtrování a seskupování dle libovolných sloupců.

Specifikace XML feedu

Tvorba webových stránek

Návod k používání eshopu Iveco

Microsoft Word základní

Manuál k programu RIZIKA

Stanovit nezbytná pravidla pro tvorbu dokumentace vytvářenou ve SITRONICS centru využitelnou firmou SITRONICS TS.

================================================================================ =====

Jednoduchý návod na základní obsluhu Prestashopu 1.6:

Výukový materiál pro projekt Perspektiva 2010 reg. č. CZ.1.07/1.3.05/ EXCEL příklad. Ing. Jaromír Bravanský, 2010, 6 stran

1. Vytvoření přílohy objednávky

Školení Webnode pro učitele

Obsah KAPITOLA 1 Několik slov o Wordu

téma: Parametrické a křížové dotazy v MS Access

Dokumentace software

UŽIVATELSKÝ MANUÁL PERSONALIZACE MOJE SODEXO V

NOVINKY v PROGRAMU DOCHÁZKA ADS

PTÁČEK - velkoobchod. eshop. ZÁKAZNICKÝ pracovní postup

NÁLEŽITOSTI typu zpráv 381 pro tzv. reklamační případy

Objednávkový portál DODÁVKY PROVOZNÍHO MATERIÁLU DO TISKÁREN.

GClient import expedic a objednávek Str. 1/15

WR Reality. Web Revolution. Uživatelský manuál administračního rozhraní

QAD Business Intelligence

Základní popis Toolboxu MPSV nástroje

Dokumentace. Informační systém FENS (Finanční ekonomický nabídkový systém)

Internetový přístup do databáze FADN CZ - uživatelská příručka Modul FADN BASIC

Výběr a instalace mobilního terminálu. II. Používání čárových kódů v katalogu položek. III. Tisk etiket s čárovými kódy

Nový způsob práce s průběžnou klasifikací lze nastavit pouze tehdy, je-li průběžná klasifikace v evidenčním pololetí a školním roce prázdná.

Novinky v IPAC2. Libor Nesvadba

Tabletová aplikace. Uživatelský manuál

EVI 8 - Autovraky Přehled plnění cílů opětovného použití

Uživatelská dokumentace

MS Word pro administrátory projektů Pokročilí

Manuál k tvorbě absolventské práce

Nastavení tiskárny pro tisk štítků Geis Str. 1/16

Transkript:

M4 PDF rozšíření Modul pro PrestaShop http://www.presta-addons.com

Obsah Úvod... 2 Vlastnosti... 2 Jak modul funguje... 2 Zdroje dat... 3 Šablony... 4 A. Označení šablon... 4 B. Funkce Smarty... 5 C. Definice stylu... 5 D. Obsah šablony... 5 Hlavička, patička, rejstřík a jiné prvky... 5 Překlad textů šablon... 5

Úvod Modul M4 PDF rozšíření umožňuje nahradit vestavěné generování PDF dokumentů a přidává nové možnosti vytváření dokumentů v administraci prostřednictvím uživatelských šablon. Vše s plnou podporou UTF-8 kódování a s možností použít nelatinská písma. Vlastnosti vytváření neomezeného počtu PDF výstupů pomocí Smarty šablon PDF dokumenty pro jeden záznam nebo více vybraných záznamů rozšířený výběr produktů z více kategorií volitelné náhrada vestavěných PDF dokumentů pomocí šablon lze vytvářet stránkové dokumenty i seznamy změna vzhledu dokumentů pomocí CSS stylu šablony v dokumentech mohou být obrázky, rejstříky, hlavičky, patičky, vodoznaky, čárové kódy podpora pro výstup uživatelsky přidaných polí do databáze plná podpora UTF-8 podpora nelatinských fontů multijazyková podpora uživatelských textů v šablonách vzorové šablony pro snazší návrh pro ladění šablon je k dispozici šablona zobrazující předávaná data modul nevyžaduje zásah do jádra PrestaShopu Jak modul funguje Modul pracuje ve dvou módech. Oba módy se liší pouze způsobem vyvolání. Používají stejné zdroje dat a mohou používat stejné šablony. V prvním módu je možné PDF dokumenty vytvářet v administraci modulu. Ve druhém módu se PDF dokument vytvoří jako náhrada v jednom z 8 případů vytváření PDF dokumentů v PrestaShopu. Tyto možnosti je možné jednotlivě zapnout v konfiguraci modulu. Způsob aktivace a vytváření PDF dokumentů ukazuje následující schéma. Prvním krokem je získání nebo výběr požadovaných dat. Data se načtou do zvolené Smarty šablony. Šablona data zpracuje a ve formě HTML stránky je předá knihovně mpdf, která vytvoří PDF dokument.

Další informace o použitých knihovnách: Smarty - http://www.smarty.net/docs.php mpdf - http://mpdf1.com/manual/ Zdroje dat Zdrojů dat je k dispozici 5. Odpovídají přesně volbám v konfiguraci modulu. S těmito daty dokáže modul pracovat a vytvářet z nich výstupy: Katalog Zákazníci Objednávky Objednávky s položkami Dobropisy s položkami

Všechny zdroje dat poskytují seznam záznamů. Objednávky s položkami a dobropisy s položkami navíc poskytují související položky. Toho lze využít pro vytváření faktur, dodacích listů a dobropisů. Šablony Šablony jsou Smarty šablony. Musí se jednat o plnohodnotný HTML dokument se značkami <head> a <body>. Šablony jsou umístěny v podadresáři /tpl modulu (/modules/m4pdf/tpl). Součástí modulu jsou Ladící šablona a Testovací šablona, vhodné pro první seznámení s možnostmi šablon. Šablona může obsahovat 4 základní části. Jednotlivé části jsou zvýrazněny na ukázce jednoduché šablony. A. Označení šablon Pro identifikaci šablony a určení, jestli lze šablonu použít pro určitý zdroj dat, musí každá šablona obsahovat komentář s prvky name a data. Prvek name představuje název šablony. Prvek data popisuje zdroj dat, pro který je šablona určena. Platné zdroje dat jsou: customer - zákazníci order - objednávky order+detail - objednávky s položkami orderslip+detail - dobropisy s položkami product - zboží

a * - všechny zdroje bez rozdílu (používá například ladící šablona) Označení šablony s prvky name a data se musí vyskytovat na začátku šablony jako HTML komentář (uvozené <!-- a -->) a nesmí být na více než 5 řádcích. B. Funkce Smarty V ukázce je ve druhé části uvedena funkce Smarty {assign}, která proměnné použité v šabloně přiřazuje hodnotu. Tato část je nepovinná. Ani v případě, že chcete v šabloně použít funkce Smarty, nemusíte je umisťovat v tomto místě. Tuto možnost zmiňujeme, protože umístění konstant nebo jiného kódu v tomto místě je přehledné. C. Definice stylu Pro přehledné definování stylu zobrazení je vhodné použít CSS styl. Celý blok se stylem musí být uzavřen do dvojitých značek {literal}<style> a </style>{/literal}. Definice stylu není povinná. Formát stránky, její orientace a okraje se definují pravidlem @page. Toto i další podporovaná pravidla jsou popsána v manuálu knihovny mpdf na stránce User's Guide >> CSS & Stylesheets >> Supported CSS. D. Obsah šablony Vlastní obsah šablony je umístěn mezi značkami <body> a </body>. Kromě textu můžete použít tabulky, obrázky, prvky formuláře a obsah formátovat pomocí HTML značek a CSS stylů. Jejich přehled najdete v manuálu knihovny mpdf na stránce User's Guide >> HTML support >> HTML Tags. Hlavička, patička, rejstřík a jiné prvky Knihovna mpdf umožňuje přidat do výsledného dokumentu prvky, které nelze vytvořit pomocí standardních HTML značek. Používá k tomu vlastní značky. Zde jsou některé z nich: <annotation> - Přidá do dokumentu vysvětlivku <barcode> - Přidá do dokumentu čárový kód <columnbreak> - Začne nový sloupec <columns> - Nastavuje použití sloupců na stránce <dottab> - Vloží tečky směrem k napravo zarovnanému textu <formfeed> - Přidá novou stránku při zachování platných HTML značek a CSS stylů <htmlpagefooter> - Definuje a pojmenovává HTML patičku <htmlpageheader> - Definuje a pojmenovává HTML hlavičku <pagebreak> - Přidá novou stránku <tocentry> - Vloží značku pro obsah <tocpagebreak> - Vloží obsah <watermarkimage> - Nastaví obrázek pro vodoznak <watermarktext> - Nastaví text pro vodoznak Všechny značky jsou popsané v manuálu mpdf na stránce Reference >> HTML control tags. Překlad textů šablon Překlad vícejazyčných textů lze provést pomocí administračních nástrojů PrestaShopu. V administraci zvolte Nástroje >> Překlady, v bloku Upravit překlady vyberte Překlady modulů a zvolte jazyk pro překlad.

Na další stránce se objeví k překladu všechny moduly PrestaShopu. Jsou mezi nimi také všechny šablony, stejně jako administrační rozhraní vlastního modulu. Pro snadnou identifikaci šablon je vhodné používat pro všechny šablony jednotný prefix, např. m4. Takto lze měnit všechny texty v šablonách, které používají Smarty syntaxi {l s='text k překladu'}.