{"id":416,"date":"2016-07-11T09:35:43","date_gmt":"2016-07-11T07:35:43","guid":{"rendered":"http:\/\/dokumentacja.edokumenty.eu\/?page_id=416"},"modified":"2017-08-31T10:16:56","modified_gmt":"2017-08-31T08:16:56","slug":"szablony-flexy","status":"publish","type":"page","link":"http:\/\/developer.edokumenty.eu\/index.php\/dokumentacja-online-systemu-edokumenty\/dostep-i-przetwarzanie-danych\/szablony-flexy\/","title":{"rendered":"Szablony Flexy"},"content":{"rendered":"<p>Dokumentacja jak pisa\u0107 szablony flexy <a href=\"http:\/\/support.edokumenty.eu\/trac\/wiki\/DeployerGuide\/Others\/WorkingWithFlexy\">znajduje si\u0119 tutaj<\/a><\/p>\n<p>Aby skorzysta\u0107 z szablon\u00f3w flexy w dialogach nale\u017cy u\u017cy\u0107 klasy\u00a0FlexyTemplate oraz \u00a0FlexyTemplatePage<\/p>\n<div class=\"code-highlight code-highlight-with-label\" data-label=\"PHP\"><span class=\"js-copy-to-clipboard copy-code\">copy<\/span>\n\t<pre><code class=\"language-php js-code\">\nrequire_once('.\/classes\/Templates\/FlexyTemplate.inc');\r\n$flexy\u00a0=\u00a0new\u00a0FlexyTemplate('market.html');\r\n$flexy-&gt;setOutputEncoding('UTF-8');\r\n\r\n$page\u00a0=\u00a0new\u00a0FlexyTemplatePage();\r\n$page-&gt;data\u00a0=\u00a0[\r\n\u00a0\u00a0\u00a0\u00a0\u00a0'module'\u00a0=&gt;\u00a0'Finanse,\r\n\u00a0\u00a0\u00a0\u00a0\u00a0'test'\u00a0=&gt;\u00a0date('Y),\r\n];\r\n\r\nif\u00a0($flexy-&gt;init($page))\u00a0{\r\n\u00a0\u00a0\u00a0\u00a0\u00a0$html\u00a0=\u00a0$flexy-&gt;getContent();\u00a0\r\n}\n<\/code><\/pre><\/div>\n<p>Podczas tworzenia obiektu FlexyTemplate jako argument nale\u017cy poda\u0107 nazw\u0119 naszego szablonu flexy umieszczonego w \/var\/tpl\/<\/p>\n<div class=\"code-highlight code-highlight-with-label\" data-label=\"PHP\"><span class=\"js-copy-to-clipboard copy-code\">copy<\/span>\n\t<pre><code class=\"language-php js-code\">\n$flexy\u00a0=\u00a0new\u00a0FlexyTemplate('market.html');\n<\/code><\/pre><\/div>\n<p>Je\u015bli chcemy zmieni\u0107 kodowanie szablonu, u\u017cywamy:<\/p>\n<div class=\"code-highlight code-highlight-with-label\" data-label=\"PHP\"><span class=\"js-copy-to-clipboard copy-code\">copy<\/span>\n\t<pre><code class=\"language-php js-code\">\n$flexy-&gt;setTemplateEncoding('UTF-8');\u00a0\u00a0\u00a0\u00a0    \/\/kodowanie\u00a0szablonu\r\n$flexy-&gt;setOutputEncoding('ISO-8859-2');\u00a0\u00a0\u00a0\u00a0\u00a0\/\/kodowania\u00a0szablonu\u00a0na\u00a0wyj\u015bciu\n<\/code><\/pre><\/div>\n<p>Tablice naszych danych umieszczamy do w\u0142a\u015bciwo\u015bci data w obiekcie FlexyTemplatePage<\/p>\n<div class=\"code-highlight code-highlight-with-label\" data-label=\"PHP\"><span class=\"js-copy-to-clipboard copy-code\">copy<\/span>\n\t<pre><code class=\"language-php js-code\">\n<pre class=\"lang:php decode:true \">$page-&gt;data = [\r\n     'module' =&gt; 'Finanse,\r\n     'test' =&gt; date('Y),\r\n];\n<\/code><\/pre><\/div>\n<p>Zmienna $html b\u0119dzie posiada\u0142a skompilowany szablon z danymi, kt\u00f3re wcze\u015bniej przekazali\u015bmy<\/p>\n<div class=\"code-highlight code-highlight-with-label\" data-label=\"PHP\"><span class=\"js-copy-to-clipboard copy-code\">copy<\/span>\n\t<pre><code class=\"language-php js-code\">\n<pre class=\"lang:php decode:true \">$html = $flexy-&gt;getContent();\n<\/code><\/pre><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Dokumentacja jak pisa\u0107 szablony flexy znajduje si\u0119 tutaj Aby skorzysta\u0107 z szablon\u00f3w flexy w dialogach nale\u017cy u\u017cy\u0107 klasy\u00a0FlexyTemplate oraz \u00a0FlexyTemplatePage Podczas tworzenia obiektu FlexyTemplate jako argument nale\u017cy poda\u0107 nazw\u0119 naszego szablonu flexy umieszczonego w \/var\/tpl\/ Je\u015bli chcemy zmieni\u0107 kodowanie szablonu, u\u017cywamy: Tablice naszych danych umieszczamy do w\u0142a\u015bciwo\u015bci data w obiekcie FlexyTemplatePage Zmienna $html b\u0119dzie posiada\u0142a [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":502,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"tags":[116,119,121,117,120,118],"_links":{"self":[{"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/pages\/416"}],"collection":[{"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/comments?post=416"}],"version-history":[{"count":9,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/pages\/416\/revisions"}],"predecessor-version":[{"id":3627,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/pages\/416\/revisions\/3627"}],"up":[{"embeddable":true,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/pages\/502"}],"wp:attachment":[{"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/media?parent=416"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/tags?post=416"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}