Skip to main content
toshi_esumi
Inspiring
December 1, 2020
Question

Multiple optional regions in an editable region

  • December 1, 2020
  • 2 replies
  • 268 views

My idea is coming from making myself easier to choose from different types of format options for each page quicker like below.

 

Editable

   Option1 - list format

   Option2 - table format

   Option3 - image thumnailf ormat

   ....

EndEditable

 

I can of course leave one or two options and remove the rest manually, which I'm doing now. But much faster if I can just toggle true/false for those template options.

 

Toshi

    This topic has been closed for replies.

    2 replies

    B i r n o u
    Legend
    December 2, 2020

    I'm not sure I fully understand your expectations, so my answer may not be relevant. Don't hesitate to redefine your perspective.

    As I said, what is important is to set the scenario correctly, and to structure the answer according to the tools specific to the template elements proposed by DW.

    If the wish is to allow the choice of use (or not) of presentation elements (table , list...), it is not an all-encompassing editable region that will contain these various choices, but simply various choices (optional) containing themselves editable regions that should be approached.
    Since you are proposing to be able to use one or more choices (3), 3 conditions must be used, if however only one choice cannot be applied, then only one condition can be used.

    1 solution...
    COND 1
    -- EDITABLE
    COND 2
    -- EDITABLE
    COND 3
    -- EDITABLE

    2 solution...
    GENERAL COND
    -- EDITABLE

    For more clarity, you will find the illustration of these two examples down below, anyway I can send you separate files if you need.
    Is this close to what you would like to get?

     

    have a pleasant day

    birnou

     

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <!-- TemplateBeginEditable name="doctitle" -->
    <title>Document sans titre</title>
    <!-- TemplateEndEditable -->
    <!-- TemplateBeginEditable name="head" -->
    <!-- TemplateEndEditable -->
    	
    <!-- TemplateParam name="OptionalRegion1" type="boolean" value="true" -->
    <!-- TemplateParam name="OptionalRegion3" type="boolean" value="true" -->
    <!-- TemplateParam name="OptionalRegion5" type="boolean" value="true" -->
    <!-- TemplateParam name="OptionalRegion7" type="text" value="table" -->
    </head>
    
    <body>
    	<section>
    		<h1>Solution to select 1 or more choices</h1>
    			<!-- TemplateBeginIf cond="OptionalRegion1" -->
    				<h2>Display results as TABLE</h2>
    				table static content
    				<!-- TemplateBeginEditable name="EditRegion2" -->
    					table editable content
    				<!-- TemplateEndEditable -->
    			<!-- TemplateEndIf -->
    			<!-- TemplateBeginIf cond="OptionalRegion3" -->
    				<h2>Display results as LIST</h2>
    				list static content
    				<!-- TemplateBeginEditable name="EditRegion4" -->
    					list editable content
    				<!-- TemplateEndEditable -->
    			<!-- TemplateEndIf -->
    			<!-- TemplateBeginIf cond="OptionalRegion5" -->
    				<h2>Display results as GALERY</h2>
    				galery static content
    				<!-- TemplateBeginEditable name="EditRegion6" -->
    					galery editable content
    				<!-- TemplateEndEditable -->
    			<!-- TemplateEndIf -->	
    	</section>
    	<section>
    		<h1>Solution allowing to choose only one option</h1>
    			<!-- TemplateBeginIf cond="(OptionalRegion7 == 'table')" -->
    				<h2>Display results as TABLE</h2>
    				table static content
    			<!-- TemplateEndIf -->
    			<!-- TemplateBeginIf cond="(OptionalRegion7 == 'list')" -->
    				<h2>Display results as LIST</h2>
    				list static content
    			<!-- TemplateEndIf -->
    			<!-- TemplateBeginIf cond="(OptionalRegion7 == 'galery')" -->
    				<h2>Display results as GALERY</h2>
    				galery static content
    			<!-- TemplateEndIf -->	
    			<!-- TemplateBeginEditable name="EditRegion8" -->
    				whatever previous choice editable content
    			<!-- TemplateEndEditable -->
    	</section>
    </body>
    </html>
    

     

     

    toshi_esumi
    Inspiring
    December 3, 2020

    I started typing more to elaborate, but I changed mid and erased. Because I started feeling I'm wasting your time as well as mine. I thought I was making just a simple suggestion for future enhancement consideration, but appears to be not that simple with the design concept of DW.

     

    I know a similar effect can be done by three or more "Editable Optional" regions and I just need to get use to it since I'm a relatively beginner of DW. Or keep erasing the content in the whole editalbe area I don't need for that particular page when it's generated from the template.

     

    I regret I took your valuable time, which could have used for much more creative stuff.

     

    Toshi

    B i r n o u
    Legend
    December 3, 2020

    Don't worry, the idea is above all to be able to exchange, confront ideas and points of view in order to maintain and make Dreamweaver evolve.
    my time is not more precious than yours, so don't please, don't hesitate to not to stop in the middle of a development, or an idea, ... post there and together we should be able to learn from each other, that's why this kind of forum exists.

     

    have a pleasant day

    birnou

    toshi_esumi
    Inspiring
    December 2, 2020

    If you try creating an optinal inside of editable in DW 21.0, you get a rejection "already editable or optional".