################# Nastavení editoru ################# ######## PhpStorm ######## ------------------ Zvýraznění syntaxe ------------------ V *Settings* v sekci *File Types* je potřeba nastavit používání zvýraznění syntaxe Twig pro koncovky *.tpl* .. image:: img/phpstorm/syntax.png ------ Plugin ------ Pro PhpStorm je připravený plugin, který napovídá dostupné proměnné a validuje zápis. Po jeho nainstalování není potřeba nic dalšího dělat a funguje automaticky pro Simplia šablony. .. image:: img/phpstorm/plugin.png Instalace pluginu ----------------- V nastavení v sekci Plugins klikněte na nastavení a *Manage Plugin Repositories* .. image:: img/phpstorm/plugin-1.png Přidejte adresu ``https://phpstorm.simplia.cz`` .. image:: img/phpstorm/plugin-2.png Vyhledejte a nainstalujte pluginy ``Symfony Support`` a ``Simplia templates``. Po nainstalování pluginů restartujte PhpStorm. .. image:: img/phpstorm/plugin-3.png Napovídání bude automaticky dostupné v šablonách eshopů s novou syntaxí. Pokud dojde k aktualizaci (například přidání nového objektu do šablon), tak ji PhpStorm nabídne automaticky. .. image:: img/phpstorm/plugin-4.png --------------- Validace zápisu --------------- Konfigurace kontrol ------------------- V menu vyberte *Code* > *Inspect Code*: .. image:: img/phpstorm/inspection/code-inspect-1.png Vytvořte nový profil kliknutím na tlačítko s třemi tečkami *...*: .. image:: img/phpstorm/inspection/code-inspect-2.png Stáhněte si soubor s definicemi kontrol :download:`Simplia.xml <_static/Simplia.xml>` a naimportujte jej do PhpStormu - vyberte stažený soubor a klikněte na tlačítko *OK*. .. image:: img/phpstorm/inspection/code-inspect-3.png Spouštění kontrol ----------------- V menu vyberte *Code* > *Inspect Code*: .. image:: img/phpstorm/inspection/code-inspect-1.png .. image:: img/phpstorm/inspection/code-inspect-4.png .. image:: img/phpstorm/inspection/code-inspect-5.png