Skip to content

Instantly share code, notes, and snippets.

@boettner-it
Last active September 14, 2015 11:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save boettner-it/6f29fd2e5c9d66705f84 to your computer and use it in GitHub Desktop.
Save boettner-it/6f29fd2e5c9d66705f84 to your computer and use it in GitHub Desktop.
FluidTYPO3 page template with nested <flux:form.object/> not working when exceeding a certain object limit
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<T3FlexForms>
<data>
<sheet index="options">
<language index="lDEF">
<field index="settings.background">
<value index="vDEF">2</value>
</field>
</language>
</sheet>
<sheet index="projects">
<language index="lDEF">
<field index="cities">
<el index="el">
<section index="1">
<itemType index="city">
<el>
<field index="name">
<value index="vDEF">Davos</value>
</field>
<field index="x">
<value index="vDEF">3068</value>
</field>
<field index="y">
<value index="vDEF">4392</value>
</field>
<field index="hotels">
<el index="el">
<section index="1">
<itemType index="hotel">
<el>
<field index="page">
<value index="vDEF">677</value>
</field>
<field index="id">
<value index="vDEF">eb92738dea3a925ca36646da9201ca7d70f6ed7e</value>
</field>
<field index="name">
<value index="vDEF"/>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">0</itemType>
</section>
<section index="5">
<itemType index="hotel">
<el>
<field index="page">
<value index="vDEF">193</value>
</field>
<field index="id">
<value index="vDEF">e25c2911979d01fe231320e548b4ef337d80f2f1</value>
</field>
<field index="name">
<value index="vDEF">Hilton Garden Inn</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">0</itemType>
</section>
<section index="6">
<itemType index="hotel">
<el>
<field index="page">
<value index="vDEF">681</value>
</field>
<field index="name">
<value index="vDEF"/>
</field>
<field index="id">
<value index="vDEF">a133a4943e7f5662a0df7a1115638f3b785b6b40</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">0</itemType>
</section>
</el>
</field>
<field index="id">
<value index="vDEF">f3d59a6d61618121d476879781526ec18511c709</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">1</itemType>
</section>
<section index="2">
<itemType index="city">
<el>
<field index="name">
<value index="vDEF">Amsterdam</value>
</field>
<field index="x">
<value index="vDEF">2762</value>
</field>
<field index="y">
<value index="vDEF">3671</value>
</field>
<field index="hotels">
<el index="el">
<section index="1">
<itemType index="hotel">
<el>
<field index="page">
<value index="vDEF">678</value>
</field>
<field index="id">
<value index="vDEF">4b621a82c572a3d4d5544653c57710f54fb75c6f</value>
</field>
<field index="name">
<value index="vDEF"/>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">0</itemType>
</section>
</el>
</field>
<field index="id">
<value index="vDEF">5f6bcd5cfdddc7cb08ed5406846a4fe3bd3752ec</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">1</itemType>
</section>
<section index="3">
<itemType index="city">
<el>
<field index="name">
<value index="vDEF">Hamburg</value>
</field>
<field index="x">
<value index="vDEF">3261</value>
</field>
<field index="y">
<value index="vDEF">3408</value>
</field>
<field index="id">
<value index="vDEF">310501be9d42a03c21ab3114308de038892414ae</value>
</field>
<field index="hotels">
<el index="el">
<section index="1">
<itemType index="hotel">
<el>
<field index="page">
<value index="vDEF">679</value>
</field>
<field index="id">
<value index="vDEF">24692605c64fa91e742c2fd7555c42dc95643ad0</value>
</field>
<field index="name">
<value index="vDEF"/>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">0</itemType>
</section>
<section index="2">
<itemType index="hotel">
<el>
<field index="page">
<value index="vDEF">193</value>
</field>
<field index="name">
<value index="vDEF">Le Royal Merdidien</value>
</field>
<field index="id">
<value index="vDEF">f8be87eb2354ef24a8e8edee4938a7c45c87af29</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">0</itemType>
</section>
</el>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">1</itemType>
</section>
<section index="4">
<itemType index="city">
<el>
<field index="name">
<value index="vDEF">Dresden</value>
</field>
<field index="x">
<value index="vDEF">3544</value>
</field>
<field index="y">
<value index="vDEF">3784</value>
</field>
<field index="hotels">
<el index="el">
<section index="1">
<itemType index="hotel">
<el>
<field index="page">
<value index="vDEF">685</value>
</field>
<field index="id">
<value index="vDEF">94dad160dfeb0af3f35db69f90ce4ab00d76ec00</value>
</field>
<field index="name">
<value index="vDEF"/>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">0</itemType>
</section>
</el>
</field>
<field index="id">
<value index="vDEF">f69e5289ea877924337db8175f55d1ca1fab10d8</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">1</itemType>
</section>
<section index="5">
<itemType index="city">
<el>
<field index="name">
<value index="vDEF">München</value>
</field>
<field index="x">
<value index="vDEF">3224</value>
</field>
<field index="y">
<value index="vDEF">4120</value>
</field>
<field index="id">
<value index="vDEF">8526d815db792ed6f5082abaee7d17b917681bc7</value>
</field>
<field index="hotels">
<el index="el">
<section index="1">
<itemType index="hotel">
<el>
<field index="page">
<value index="vDEF">193</value>
</field>
<field index="name">
<value index="vDEF">Andaz München</value>
</field>
<field index="id">
<value index="vDEF">af161ba2bdb91b18ae40e89c268019fbc9aab5dc</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">0</itemType>
</section>
<section index="2">
<itemType index="hotel">
<el>
<field index="page">
<value index="vDEF">193</value>
</field>
<field index="name">
<value index="vDEF">Le Meridien</value>
</field>
<field index="id">
<value index="vDEF">0d46aa63bd6487def217343bdb74157e841af655</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">0</itemType>
</section>
<section index="3">
<itemType index="hotel">
<el>
<field index="page">
<value index="vDEF">193</value>
</field>
<field index="name">
<value index="vDEF">Mandarin Oriental</value>
</field>
<field index="id">
<value index="vDEF">4e9fbd378ae909114c62bf96448cbe9ec579a054</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">0</itemType>
</section>
</el>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">1</itemType>
</section>
<section index="6">
<itemType index="city">
<el>
<field index="name">
<value index="vDEF">Frankfurt</value>
</field>
<field index="x">
<value index="vDEF">3224</value>
</field>
<field index="y">
<value index="vDEF">4040</value>
</field>
<field index="id">
<value index="vDEF">8e7e119e259dd8305c94b77be684169708cccb1a</value>
</field>
<field index="hotels">
<el index="el">
<section index="1">
<itemType index="hotel">
<el>
<field index="page">
<value index="vDEF">193</value>
</field>
<field index="name">
<value index="vDEF">Airrail Center</value>
</field>
<field index="id">
<value index="vDEF">adfd11cb8940cb2145a59592bc3cb6c4546e5cb3</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">0</itemType>
</section>
<section index="2">
<itemType index="hotel">
<el>
<field index="page">
<value index="vDEF">193</value>
</field>
<field index="name">
<value index="vDEF">Domhotel</value>
</field>
<field index="id">
<value index="vDEF">171d314244888fb1dde97be855278bfe3fa41ca7</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">0</itemType>
</section>
<section index="3">
<itemType index="hotel">
<el>
<field index="page">
<value index="vDEF">193</value>
</field>
<field index="name">
<value index="vDEF">Jumeirah</value>
</field>
<field index="id">
<value index="vDEF">d4af11659fe6733f4b9dce161cad1293a54c36e5</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">0</itemType>
</section>
</el>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">1</itemType>
</section>
<section index="7">
<itemType index="city">
<el>
<field index="name">
<value index="vDEF">Paris</value>
</field>
<field index="x">
<value index="vDEF">2632</value>
</field>
<field index="y">
<value index="vDEF">4256</value>
</field>
<field index="id">
<value index="vDEF">a2f86097e59848c1b67cadccc5503401e2288339</value>
</field>
<field index="hotels">
<el index="el">
<section index="1">
<itemType index="hotel">
<el>
<field index="page">
<value index="vDEF">193</value>
</field>
<field index="name">
<value index="vDEF">Hotel Concorde La Fayette</value>
</field>
<field index="id">
<value index="vDEF">a1aeeecd51ae0f79282914e88ab924a80437a063</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">0</itemType>
</section>
<section index="2">
<itemType index="hotel">
<el>
<field index="page">
<value index="vDEF">193</value>
</field>
<field index="name">
<value index="vDEF">Hotel Concorde St. Lazare</value>
</field>
<field index="id">
<value index="vDEF">915b2d320b8158cc65045329b019a12ce0a2ea74</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">0</itemType>
</section>
<section index="3">
<itemType index="hotel">
<el>
<field index="page">
<value index="vDEF">193</value>
</field>
<field index="name">
<value index="vDEF">Le Meridien Ètoile</value>
</field>
<field index="id">
<value index="vDEF">ec9ab91acca443a01765cd123525c3411613bc2f</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">0</itemType>
</section>
<section index="4">
<itemType index="hotel">
<el>
<field index="page">
<value index="vDEF">193</value>
</field>
<field index="name">
<value index="vDEF">Lutetia</value>
</field>
<field index="id">
<value index="vDEF">fe679a698a620c6f176a2296db4abf1c33914e31</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">0</itemType>
</section>
<section index="5">
<itemType index="hotel">
<el>
<field index="page">
<value index="vDEF">193</value>
</field>
<field index="name">
<value index="vDEF">Mandarin Oriental</value>
</field>
<field index="id">
<value index="vDEF">cbadd50f8dfbdbb9c5f06320a4ca032b3c4981d6</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">0</itemType>
</section>
</el>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">1</itemType>
</section>
<section index="8">
<itemType index="city">
<el>
<field index="name">
<value index="vDEF">Barcelona</value>
</field>
<field index="x">
<value index="vDEF">2432</value>
</field>
<field index="y">
<value index="vDEF">5168</value>
</field>
<field index="hotels">
<el index="el">
<section index="1">
<itemType index="hotel">
<el>
<field index="page">
<value index="vDEF">684</value>
</field>
<field index="name">
<value index="vDEF"/>
</field>
<field index="id">
<value index="vDEF">be030d15ea7cadd42e52c70b0948c7f4c6c5b841</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">0</itemType>
</section>
<section index="2">
<itemType index="hotel">
<el>
<field index="page">
<value index="vDEF">193</value>
</field>
<field index="name">
<value index="vDEF">Le Meridien</value>
</field>
<field index="id">
<value index="vDEF">95fd74f9a7865a31729756a9a28a9e4065028628</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">0</itemType>
</section>
</el>
</field>
<field index="id">
<value index="vDEF">6a4109f3c24778b4daedfb9a587d756c616de193</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">1</itemType>
</section>
<section index="9">
<itemType index="city">
<el>
<field index="name">
<value index="vDEF">Zürich</value>
</field>
<field index="x">
<value index="vDEF">3128</value>
</field>
<field index="y">
<value index="vDEF">4368</value>
</field>
<field index="hotels">
<el index="el">
<section index="1">
<itemType index="hotel">
<el>
<field index="page">
<value index="vDEF">193</value>
</field>
<field index="name">
<value index="vDEF">Kameha</value>
</field>
<field index="id">
<value index="vDEF">221752b8bf7892a160b403fd0e68f52af57ac77e</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">0</itemType>
</section>
<section index="2">
<itemType index="hotel">
<el>
<field index="page">
<value index="vDEF">193</value>
</field>
<field index="name">
<value index="vDEF">Mövenpick Hotel</value>
</field>
<field index="id">
<value index="vDEF">d959103e42be21c3c9b5ee6c00545d9c84973d1d</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">0</itemType>
</section>
</el>
</field>
<field index="id">
<value index="vDEF">39f79080aa23e858460d247a706d71ffdc965786</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">1</itemType>
</section>
<section index="10">
<itemType index="city">
<el>
<field index="name">
<value index="vDEF">Genf</value>
</field>
<field index="x">
<value index="vDEF">2904</value>
</field>
<field index="y">
<value index="vDEF">4488</value>
</field>
<field index="hotels">
<el index="el">
<section index="1">
<itemType index="hotel">
<el>
<field index="page">
<value index="vDEF">686</value>
</field>
<field index="name">
<value index="vDEF"/>
</field>
<field index="id">
<value index="vDEF">4160988c0f591bb3f97a2e0e5afb64e76e5b0c9b</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">0</itemType>
</section>
<section index="2">
<itemType index="hotel">
<el>
<field index="page">
<value index="vDEF">193</value>
</field>
<field index="name">
<value index="vDEF">Mandarin Oriental</value>
</field>
<field index="id">
<value index="vDEF">7e832d1b23b48d3386c0e3dd58abab9b7e2dd6d7</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">0</itemType>
</section>
<section index="3">
<itemType index="hotel">
<el>
<field index="page">
<value index="vDEF">193</value>
</field>
<field index="name">
<value index="vDEF">Mövenpick Hotel &amp; Resort</value>
</field>
<field index="id">
<value index="vDEF">92b68581287142798e38f826726d4ed471108458</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">0</itemType>
</section>
<section index="4">
<itemType index="hotel">
<el>
<field index="page">
<value index="vDEF">193</value>
</field>
<field index="name">
<value index="vDEF">Intercontinental</value>
</field>
<field index="id">
<value index="vDEF">8f9b4b53d9068e29a2e3949b852be5e9064851fd</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">0</itemType>
</section>
</el>
</field>
<field index="id">
<value index="vDEF">3d90af9032ec525a99fcf8883c544efd23b24518</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">1</itemType>
</section>
<section index="11">
<itemType index="city">
<el>
<field index="name">
<value index="vDEF">Port Soller, Mallorca</value>
</field>
<field index="x">
<value index="vDEF">2584</value>
</field>
<field index="y">
<value index="vDEF">5400</value>
</field>
<field index="id">
<value index="vDEF">aa88b9a5a126324f77def7b98e7a5ef5318b2197</value>
</field>
<field index="hotels">
<el index="el">
<section index="1">
<itemType index="hotel">
<el>
<field index="page">
<value index="vDEF">682</value>
</field>
<field index="name">
<value index="vDEF"/>
</field>
<field index="id">
<value index="vDEF">a085af542eb33d79c535bd78fd02c17e70672001</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">0</itemType>
</section>
<section index="2">
<itemType index="hotel">
<el>
<field index="page">
<value index="vDEF">193</value>
</field>
<field index="name">
<value index="vDEF">Jumeirah</value>
</field>
<field index="id">
<value index="vDEF">04ac5b72e053e7573149e6111a730cab58a3b641</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">0</itemType>
</section>
</el>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">1</itemType>
</section>
<section index="12">
<itemType index="city">
<el>
<field index="name">
<value index="vDEF">High Tatra</value>
</field>
<field index="x">
<value index="vDEF">4360</value>
</field>
<field index="y">
<value index="vDEF">4104</value>
</field>
<field index="id">
<value index="vDEF">a7b682a56717603058301905d99aca9b493ca632</value>
</field>
<field index="hotels">
<el index="el">
<section index="1">
<itemType index="hotel">
<el>
<field index="page">
<value index="vDEF">193</value>
</field>
<field index="name">
<value index="vDEF">Grand Hotel Kempinski</value>
</field>
<field index="id">
<value index="vDEF">6c2c8f50f61896de46702c826f1596c5c4af3023</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">0</itemType>
</section>
<section index="2">
<itemType index="hotel">
<el>
<field index="page">
<value index="vDEF">193</value>
</field>
<field index="name">
<value index="vDEF">Holiday Inn Helios</value>
</field>
<field index="id">
<value index="vDEF">94f8afd8255930518e1713e5477de4d7654ae775</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">0</itemType>
</section>
</el>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">1</itemType>
</section>
<section index="13">
<itemType index="city">
<el>
<field index="name">
<value index="vDEF">Bratislava</value>
</field>
<field index="x">
<value index="vDEF">4072</value>
</field>
<field index="y">
<value index="vDEF">4200</value>
</field>
<field index="id">
<value index="vDEF">87ef5b2e382808085bedc219b9b751beed5a1599</value>
</field>
<field index="hotels">
<el index="el">
<section index="1">
<itemType index="hotel">
<el>
<field index="page">
<value index="vDEF">193</value>
</field>
<field index="name">
<value index="vDEF">Kempinski River Park</value>
</field>
<field index="id">
<value index="vDEF">d4530c258e067e3ca4c7d992871b8a8a9051a0f3</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">0</itemType>
</section>
</el>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">1</itemType>
</section>
<section index="14">
<itemType index="city">
<el>
<field index="name">
<value index="vDEF">Prag</value>
</field>
<field index="x">
<value index="vDEF">3832</value>
</field>
<field index="y">
<value index="vDEF">3984</value>
</field>
<field index="hotels">
<el index="el">
<section index="1">
<itemType index="hotel">
<el>
<field index="page">
<value index="vDEF">193</value>
</field>
<field index="name">
<value index="vDEF">Le Royal Meridien</value>
</field>
<field index="id">
<value index="vDEF">b709220c37e4207084dba218f9d195f7a999025f</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">0</itemType>
</section>
<section index="2">
<itemType index="hotel">
<el>
<field index="page">
<value index="vDEF">193</value>
</field>
<field index="name">
<value index="vDEF">Mandarin Oriental</value>
</field>
<field index="id">
<value index="vDEF">d51a5b3dc5324792381fe79f720ecd0c7ccf4510</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">0</itemType>
</section>
</el>
</field>
<field index="id">
<value index="vDEF">49831aec97a24418fc8c1a683f319aee42caddb8</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">1</itemType>
</section>
<section index="15">
<itemType index="city">
<el>
<field index="name">
<value index="vDEF">Berlin</value>
</field>
<field index="x">
<value index="vDEF">3616</value>
</field>
<field index="y">
<value index="vDEF">3656</value>
</field>
<field index="hotels">
<el index="el">
<section index="1">
<itemType index="hotel">
<el>
<field index="page">
<value index="vDEF">193</value>
</field>
<field index="name">
<value index="vDEF">Intercontinental</value>
</field>
<field index="id">
<value index="vDEF">30bea5c3c7613f3a6401b9f36755525b57463e39</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">0</itemType>
</section>
<section index="2">
<itemType index="hotel">
<el>
<field index="page">
<value index="vDEF">193</value>
</field>
<field index="name">
<value index="vDEF">The Cumberland</value>
</field>
<field index="id">
<value index="vDEF">6f8ec5b467f2b8cf6c2a0519f2276e5d5fe9b491</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">0</itemType>
</section>
<section index="3">
<itemType index="hotel">
<el>
<field index="page">
<value index="vDEF">193</value>
</field>
<field index="name">
<value index="vDEF">Ritz Carlton</value>
</field>
<field index="id">
<value index="vDEF">aac0d2cc83914882486dd966a29dda7f712bed7e</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">0</itemType>
</section>
</el>
</field>
<field index="id">
<value index="vDEF">c87ea5961c5365701d3012244f5419a5fccacfab</value>
</field>
</el>
</itemType>
<itemType index="_TOGGLE">1</itemType>
</section>
<section index="16">
<itemType index="city">
<el>
<field index="name">
<value index="vDEF">Wien</value>
</field>
<field index="x">
<value index="vDEF">3928</value>
</field>
<field index="y">
<value index="vDEF">4208</value>
</field>
<field index="hotels">
<el index="el">
<section index="1">
<itemType index="hotel">
<el>
<field index="page">
<value index="vDEF">193</value>
</field>
<field index="name">
<value index="vDEF">Le Meridien</value>
</field>
<field index="id"><value index="vDEF">cf7b83cedd29748f12b090791c148d2fc0cd949d</value></field></el>
</itemType>
<itemType index="_TOGGLE">0</itemType>
</section>
</el>
</field>
<field index="id"><value index="vDEF">9c325bdd8511bce4d326cfb6bcec9658a94c6eb5</value></field></el>
</itemType>
<itemType index="_TOGGLE">0</itemType>
</section>
</el>
</field>
</language>
</sheet>
</data>
</T3FlexForms>
<div xmlns="http://www.w3.org/1999/xhtml" lang="en"
xmlns:v="http://typo3.org/ns/FluidTYPO3/Vhs/ViewHelpers"
xmlns:flux="http://typo3.org/ns/FluidTYPO3/Flux/ViewHelpers"
xmlns:f="http://typo3.org/ns/fluid/ViewHelpers">
<f:layout name="Page"/>
<f:section name="Configuration">
<flux:form id="projectmap" label="Projektkarte">
<flux:field.select name="settings.background" label="LLL:field.page.background"
items="{0: 'Weisser Hintergrund', 1: '1. Bild aus Seiten-Ressourcen', 2: 'Galerie von Kategorie oder zufällig'}"/>
<flux:form.sheet name="projects">
<flux:form.section name="cities">
<flux:form.object name="city">
<flux:field.input name="name"/>
<flux:field.input name="x"/>
<flux:field.input name="y"/>
<flux:form.section name="hotels">
<flux:form.object name="hotel">
<flux:field.relation name="page" table="pages" minItems="0" maxItems="1" default="0">
<flux:wizard.suggest table="pages"/>
</flux:field.relation>
<flux:field.input name="name"/>
</flux:form.object>
</flux:form.section>
</flux:form.object>
</flux:form.section>
</flux:form.sheet>
</flux:form>
</f:section>
<f:section name="Preview">
</f:section>
<f:section name="Gallery">
<div id="background-carousel">
<v:switch value="{settings.background}">
<v:case case="0" break="true">
</v:case>
<v:case case="1" break="true">
<v:page.resources.fal table="pages" field="media" uid="{page.uid}" as="images">
<v:media.image src="{images.0.url}" class="carousel-inner" alt=""/>
</v:page.resources.fal>
</v:case>
<v:case case="2" break="true">
<v:content.render contentUids="{0: 2708}"/>
</v:case>
<v:case case="default">
</v:case>
</v:switch>
</div>
</f:section>
<f:section name="Main">
<div class="container projects">
<div class="row" role="main">
<div class="col-md-12 leaflet-wrapper" role="section">
<div id="map"></div>
</div>
</div>
</div>
<v:asset allowMoveToFooter="true" group="mapJs">
<script type="text/javascript">
var projectJsonData = [{
<f:for each="{_all.cities}" as="city" iteration="iteration">
city: '{city.city.name}',
coordinate: [{v:math.product(a: city.city.x, b: 4)}, {v:math.product(a: city.city.y, b: 4)}],
hotels: [
<f:if condition="{v:iterator.values(subject: city.city.hotels)}">
<f:for each="{city.city.hotels}" as="hotel" iteration="hotelIteration">
<f:if condition="{hotel.hotel.name}">
<f:then>'{hotel.hotel.name}'</f:then>
<f:else>
'<f:link.page pageUid="{hotel.hotel.page}"><v:page.info pageUid="{hotel.hotel.page}" field="title"/></f:link.page>'
</f:else>
</f:if>
<f:if condition="{hotelIteration.isLast}">
<f:then></f:then>
<f:else>,</f:else>
</f:if>
</f:for>
</f:if>
]
<f:if condition="{iteration.isLast}">
<f:then>}</f:then>
<f:else>},{</f:else>
</f:if>
</f:for>
];
</script>
</v:asset>
</f:section>
</div>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment