{"type":"rich","version":"1.0","provider_name":"phorkie","provider_url":"https:\/\/p.cweiske.de\/","title":"TYPO3 flexforms: dynamically add form elements","author_name":"Christian Weiske","cache_age":86400,"width":900,"height":900,"html":"<!-- embedding all files of https:\/\/p.cweiske.de\/254 -->\n<link rel=\"stylesheet\" href=\"https:\/\/p.cweiske.de\/css\/embed.css\"\/>\n<div class=\"phork\" id=\"254\">\n    <div class=\"phork-file\">\n <div class=\"phork-content\">\n  \n<div class=\"document\">\n\n\n<p>Use <tt class=\"docutils literal\"><span class=\"pre\">&lt;section&gt;1&lt;\/section&gt;<\/span><\/tt> to let the user add and remove instances of elements dynamically.<\/p>\n<p>Useful if you don't know before how many form elements you need.<\/p>\n<div class=\"section\" id=\"links\">\n<h1>Links<\/h1>\n<ul class=\"simple\">\n<li><a class=\"reference external\" href=\"https:\/\/docs.typo3.org\/typo3cms\/CoreApiReference\/DataFormats\/T3datastructure\/Elements\/Index.html#elements-containing-values-value-elements\">https:\/\/docs.typo3.org\/typo3cms\/CoreApiReference\/DataFormats\/T3datastructure\/Elements\/Index.html#elements-containing-values-value-elements<\/a><\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n <\/div>\n <div class=\"phork-meta\">\n  <a href=\"https:\/\/p.cweiske.de\/254\/rev-raw\/416a6b986b49a9bb0c1518222ba3c6a16fe3ed40\/README.rst\" style=\"float: right\">view raw source<\/a>\n  <a href=\"https:\/\/p.cweiske.de\/254#README.rst\">README.rst<\/a>\n <\/div>\n<\/div>\n    <div class=\"phork-file\">\n <div class=\"phork-content\">\n  <style type=\"text\/css\">\/**\n * GeSHi (C) 2004 - 2007 Nigel McNie, 2007 - 2014 Benny Baumann\n * (http:\/\/qbnz.com\/highlighter\/ and http:\/\/geshi.org\/)\n *\/\n.xml .de1, .xml .de2 {font: normal normal 1em\/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}\n.xml  {font-family:monospace;}\n.xml .imp {font-weight: bold; color: red;}\n.xml li, .xml .li1 {color: #DDD;}\n.xml .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}\n.xml .es0 {color: #000099; font-weight: bold;}\n.xml .br0 {color: #66cc66;}\n.xml .sy0 {color: #66cc66;}\n.xml .st0 {color: #ff0000;}\n.xml .sc-1 {color: #808080; font-style: italic;}\n.xml .sc0 {color: #00bbdd;}\n.xml .sc1 {color: #ddbb00;}\n.xml .sc2 {color: #339933;}\n.xml .sc3 {color: #009900;}\n.xml .re0 {color: #000066;}\n.xml .re1 {color: #000000; font-weight: bold;}\n.xml .re2 {color: #000000; font-weight: bold;}\n.xml span.xtra { display:block; }\n<\/style><div class=\"code\"><table class=\"xml\"><tbody><tr class=\"li1\"><td class=\"ln\"><pre class=\"de1\">1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n<\/pre><\/td><td class=\"de1\"><pre class=\"de1\"><span class=\"sc3\"><span class=\"re1\">&lt;?xml<\/span> <span class=\"re0\">version<\/span>=<span class=\"st0\">&quot;1.0&quot;<\/span> <span class=\"re0\">encoding<\/span>=<span class=\"st0\">&quot;utf-8&quot;<\/span><span class=\"re2\">?&gt;<\/span><\/span>\n<span class=\"sc3\"><span class=\"re1\">&lt;T3DataStructure<span class=\"re2\">&gt;<\/span><\/span><\/span>\n&#160; <span class=\"sc3\"><span class=\"re1\">&lt;meta<span class=\"re2\">&gt;<\/span><\/span><\/span>\n&#160; &#160; <span class=\"sc3\"><span class=\"re1\">&lt;langDisable<span class=\"re2\">&gt;<\/span><\/span><\/span>1<span class=\"sc3\"><span class=\"re1\">&lt;\/langDisable<span class=\"re2\">&gt;<\/span><\/span><\/span>\n&#160; <span class=\"sc3\"><span class=\"re1\">&lt;\/meta<span class=\"re2\">&gt;<\/span><\/span><\/span>\n&#160; <span class=\"sc3\"><span class=\"re1\">&lt;ROOT<span class=\"re2\">&gt;<\/span><\/span><\/span>\n&#160; &#160; <span class=\"sc3\"><span class=\"re1\">&lt;type<span class=\"re2\">&gt;<\/span><\/span><\/span>array<span class=\"sc3\"><span class=\"re1\">&lt;\/type<span class=\"re2\">&gt;<\/span><\/span><\/span>\n&#160; &#160; <span class=\"sc3\"><span class=\"re1\">&lt;el<span class=\"re2\">&gt;<\/span><\/span><\/span>\n&#160; &#160; &#160; <span class=\"sc3\"><span class=\"re1\">&lt;emails<span class=\"re2\">&gt;<\/span><\/span><\/span>\n&#160; &#160; &#160; &#160; <span class=\"sc3\"><span class=\"re1\">&lt;section<span class=\"re2\">&gt;<\/span><\/span><\/span>1<span class=\"sc3\"><span class=\"re1\">&lt;\/section<span class=\"re2\">&gt;<\/span><\/span><\/span>\n&#160; &#160; &#160; &#160; <span class=\"sc3\"><span class=\"re1\">&lt;type<span class=\"re2\">&gt;<\/span><\/span><\/span>array<span class=\"sc3\"><span class=\"re1\">&lt;\/type<span class=\"re2\">&gt;<\/span><\/span><\/span>\n&#160; &#160; &#160; &#160; <span class=\"sc3\"><span class=\"re1\">&lt;title<span class=\"re2\">&gt;<\/span><\/span><\/span>Contact form recipients<span class=\"sc3\"><span class=\"re1\">&lt;\/title<span class=\"re2\">&gt;<\/span><\/span><\/span>\n&#160; &#160; &#160; &#160; <span class=\"sc3\"><span class=\"re1\">&lt;el<span class=\"re2\">&gt;<\/span><\/span><\/span>\n&#160; &#160; &#160; &#160; &#160; <span class=\"sc3\"><span class=\"re1\">&lt;container<span class=\"re2\">&gt;<\/span><\/span><\/span>\n&#160; &#160; &#160; &#160; &#160; &#160; <span class=\"sc3\"><span class=\"re1\">&lt;title<span class=\"re2\">&gt;<\/span><\/span><\/span>Recipient<span class=\"sc3\"><span class=\"re1\">&lt;\/title<span class=\"re2\">&gt;<\/span><\/span><\/span>\n&#160; &#160; &#160; &#160; &#160; &#160; <span class=\"sc3\"><span class=\"re1\">&lt;type<span class=\"re2\">&gt;<\/span><\/span><\/span>array<span class=\"sc3\"><span class=\"re1\">&lt;\/type<span class=\"re2\">&gt;<\/span><\/span><\/span>\n&#160; &#160; &#160; &#160; &#160; &#160; <span class=\"sc3\"><span class=\"re1\">&lt;el<span class=\"re2\">&gt;<\/span><\/span><\/span>\n&#160; &#160; &#160; &#160; &#160; &#160; &#160; <span class=\"sc3\"><span class=\"re1\">&lt;email<span class=\"re2\">&gt;<\/span><\/span><\/span>\n&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; <span class=\"sc3\"><span class=\"re1\">&lt;TCEforms<span class=\"re2\">&gt;<\/span><\/span><\/span>\n&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; <span class=\"sc3\"><span class=\"re1\">&lt;label<span class=\"re2\">&gt;<\/span><\/span><\/span>Email<span class=\"sc3\"><span class=\"re1\">&lt;\/label<span class=\"re2\">&gt;<\/span><\/span><\/span>\n&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; <span class=\"sc3\"><span class=\"re1\">&lt;config<span class=\"re2\">&gt;<\/span><\/span><\/span>\n&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; <span class=\"sc3\"><span class=\"re1\">&lt;type<span class=\"re2\">&gt;<\/span><\/span><\/span>input<span class=\"sc3\"><span class=\"re1\">&lt;\/type<span class=\"re2\">&gt;<\/span><\/span><\/span>\n&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; <span class=\"sc3\"><span class=\"re1\">&lt;size<span class=\"re2\">&gt;<\/span><\/span><\/span>48<span class=\"sc3\"><span class=\"re1\">&lt;\/size<span class=\"re2\">&gt;<\/span><\/span><\/span>\n&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; <span class=\"sc3\"><span class=\"re1\">&lt;\/config<span class=\"re2\">&gt;<\/span><\/span><\/span>\n&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; <span class=\"sc3\"><span class=\"re1\">&lt;\/TCEforms<span class=\"re2\">&gt;<\/span><\/span><\/span>\n&#160; &#160; &#160; &#160; &#160; &#160; &#160; <span class=\"sc3\"><span class=\"re1\">&lt;\/email<span class=\"re2\">&gt;<\/span><\/span><\/span>\n&#160; &#160; &#160; &#160; &#160; &#160; <span class=\"sc3\"><span class=\"re1\">&lt;\/el<span class=\"re2\">&gt;<\/span><\/span><\/span>\n&#160; &#160; &#160; &#160; &#160; <span class=\"sc3\"><span class=\"re1\">&lt;\/container<span class=\"re2\">&gt;<\/span><\/span><\/span>\n&#160; &#160; &#160; &#160; <span class=\"sc3\"><span class=\"re1\">&lt;\/el<span class=\"re2\">&gt;<\/span><\/span><\/span>\n&#160; &#160; &#160; <span class=\"sc3\"><span class=\"re1\">&lt;\/emails<span class=\"re2\">&gt;<\/span><\/span><\/span>\n&#160; &#160; <span class=\"sc3\"><span class=\"re1\">&lt;\/el<span class=\"re2\">&gt;<\/span><\/span><\/span>\n&#160; <span class=\"sc3\"><span class=\"re1\">&lt;\/ROOT<span class=\"re2\">&gt;<\/span><\/span><\/span>\n<span class=\"sc3\"><span class=\"re1\">&lt;\/T3DataStructure<span class=\"re2\">&gt;<\/span><\/span><\/span>\n&#160;<\/pre><\/td><\/tr><\/tbody><\/table><\/div>\n <\/div>\n <div class=\"phork-meta\">\n  <a href=\"https:\/\/p.cweiske.de\/254\/rev-raw\/416a6b986b49a9bb0c1518222ba3c6a16fe3ed40\/flexform.xml\" style=\"float: right\">view raw source<\/a>\n  <a href=\"https:\/\/p.cweiske.de\/254#flexform.xml\">flexform.xml<\/a>\n <\/div>\n<\/div>\n    <div class=\"phork-file\">\n <div class=\"phork-content\">\n  <div class=\"image\"><img src=\"254\/rev-raw\/416a6b986b49a9bb0c1518222ba3c6a16fe3ed40\/screenshot.png\" alt=\"screenshot.png\"\/><\/div>\n <\/div>\n <div class=\"phork-meta\">\n  <a href=\"https:\/\/p.cweiske.de\/254\/rev-raw\/416a6b986b49a9bb0c1518222ba3c6a16fe3ed40\/screenshot.png\" style=\"float: right\">view raw source<\/a>\n  <a href=\"https:\/\/p.cweiske.de\/254#screenshot.png\">screenshot.png<\/a>\n <\/div>\n<\/div>\n<\/div>\n"}
