Kopie definice stránky do jiného ID

Upravit obsah stránky

V rámci tvorby stránek COMEX můžete snadno narazit na potřebu nezačínat na "zelné louce" nebo přesněji na vygenerovaném základu, ale přepoužít a tedy přenést nastavení stránky jiné, která již může obsahovat pokročilá nastavení.

Postup může znít složitě, ale princip je jednoduchý, součástí intranetu je již k tomuto účelu připravena šablona. V rámci webu Flexideo aplikace ji najdete zde:
    bullet

    [doména]/shared/other/temps/save-setts-by-get-resp.xsl


Tuto šablonu pak můžete použít následujícím způsobem v požadavku transform:

    <request>
       <transform id="test" encode="xml">
          <input>
             <request>
                <get-settings  type="comex.page" tb-id="4176" envelope="true"/>
             </request>
          </input>
          <steps>
             <perform-request/>
             <perform-transform xslt="/shared/other/temps/save-setts-by-get-resp.xsl">
                <param name="changeIdFrom" value="4176"/>
                <param name="changeIdTo" value="4177"/>
             </perform-transform>
             <perform-request/>
          </steps>
       </transform>
    </request>


Uvedený příklad zajistí zkopírování stránky id 4176 do nastavení stránky 4177.

Tento požadavek můžete odeslat pomocí flexideo tools odesílače nebo pomocí [doména]/comex/tools ve vaší aplikaci z prohlížeče.

Další příklady a význam použití transform viz. příklady transform požadavku