Jump to content

Archived

This topic is now archived and is closed to further replies.

Wario

Nested "multi" option types in Sections

Recommended Posts

Wario    0
Wario

In sections is it possible to have nested "multi" option types?

 

$opts = array(
    array(
        'key'           => 'key1',
        'type'          => 'multi',
        'title'           => 'Nested Mulit Opts',
        'label'         => 'Example of nested options',
        'help'          => __('Unselected values default to 0 or none.', 'pagelines'),
        'ref'            => __( 'If you are having issues or need more help please contact me <a href="http://twitter.com/MarioGiancini" target="_blank">@MarioGiancini</a>.', 'pagelines' ),
        'opts'          =>  array(
            'key'           => 'key1_1',
            'type'          => 'multi',
            'title'           => 'First Nested',
            'label'         => 'First Nested Label',
            'opts'          =>  array(
                array(
                    'key'           => 'key1_1_1',
                    'type'          => 'select',
                    'title'           => 'Key 1.1.1',
                    'label'         => 'Set the Key Value',
                    'opts'          => array(
                                        'top'           => array( 'name' => 'Text on top of button' ),
                                        'inline'        => array( 'name' => 'Text/Button Inline' )
                                    )
                ),
                array(
                    'key'           => 'key1_1_2',
                    'type'          => 'select',
                    'title'           => 'BKey 1.1.2',
                    'label'         => 'Set the Key Value',
                    'opts'          => array(
                                        'top'           => array( 'name' => 'Text on top of button' ),
                                        'inline'        => array( 'name' => 'Text/Button Inline' )
                                    )
                )
            ),
            array(
                'key'           => 'key1_2',
                'type'          => 'text',
                'title'           => 'Second in Multi',
                'label'         => 'Type Away!'
            )
        )
    )
):

 

Share this post


Link to post
Share on other sites
Rob    547
Rob

I'm sorry, but your question is rather vague.  Nested drop down lists where? For what purpose?


Former PageLines Moderator, Food Expert and Raconteur

Share this post


Link to post
Share on other sites
Wario    0
Wario
Rob,

I'm trying my hand at custom sections in a child theme.

There's a part in the docs that describes the different options you can include, like text, color, image, and multi. Multi lets you nest more than one option within an option box. So in one box you can have several text fields, a color picker, etc,, instead a separate box for each option setting. I wondering if its possible to have more than one level of "multi" options.

Example:

Box 1(multi opt)
-text field 1
-Opt section (multi level 2)
-image field
-color field
-text field 2
-Opt section (multi level 2)
-image field
-color field

Share this post


Link to post
Share on other sites
Wario    0
Wario
Apologies for any vagueness.

Share this post


Link to post
Share on other sites
Danny    1,327
Danny

Hi,

 

To be honest, PHP is currently not my forte, so I am guessing here and I think that its not possible, but I could be wrong. I will see speak to one of our devs and find out for sure if its possible or not.

 

In the meantime, I think the best thing for you would be to just try it and see what happens.


Please search our forums, before posting!

Share this post


Link to post
Share on other sites

  • Similar Content

    • jojoking
      By jojoking+
      I have to admit to being baffled.
      I'm trying to embed a video (from my WP media library) within a WP post using the videobox section shortcode.
      The shortcode section popup only allows two items to be configured - the section type, in this case videobox - and a unique id. There's no URL or other parameters such as autoplay or loop which are available within the Pagelines editor.
      Whatever I put in the unique ID makes no difference to what is shown which seems to be a default video with stars or white noise on a black background.
      I assume I need to define this ID somewhere else, or maybe WP has done it for me?
      HELP!
       
      PS This is the page source generated when a shortcode is added within the WP post editor
      <!-- VideoBox | Section --> <section id="videobox_1675853156" class="pl-sn pl-col-sm-12 pl-col-sm-offset-0 pl-sn-videobox" data-object="PL_VideoBox" data-clone="1675853156" data-level="0"><div class="pl-sn-wrap"><div class="pl-sn-pad fix" data-bind="pledit: true" > <div class="video-highlight"><h3 class="video-title" data-bind="pltext: vb_title"></h3></div> <div class="pl-video-box" data-bind="plcallback: { vb_autoplay: vb_autoplay(), vb_loop: vb_loop(), vb_controls: vb_controls(), vb_video: vb_video()}" data-callback="videobox"> <video id="280414138" autoplay loop > <source src="https://www.handinhandmanchester.org.uk/wp-content/plugins/pl-section-videobox/default.mp4?r=280414138" type="video/mp4" /> No browser html5 video. </video> <script> jQuery('#280414138')[0].load(); </script> </div> </div></div></section> </div>  
      If I add a videobox section using the Pagelines page editor the page source generated includes my video:
      <!-- VideoBox | Section --> <section id="videobox_udvu4uz" class="pl-sn pl-col-sm-12 pl-col-sm-offset-0 pl-sn-videobox" data-object="PL_VideoBox" data-clone="udvu4uz" data-level="0"><div class="pl-sn-wrap"><div class="pl-sn-pad fix" data-bind="pledit: true" > <div class="video-highlight"><h3 class="video-title" data-bind="pltext: vb_title"></h3></div> <div class="pl-video-box" data-bind="plcallback: { vb_autoplay: vb_autoplay(), vb_loop: vb_loop(), vb_controls: vb_controls(), vb_video: vb_video()}" data-callback="videobox"> <video id="429558737" autoplay loop > <source src="https://www.handinhandmanchester.org.uk/wp-content/uploads/2017/04/HIHWelcome.mp4?r=429558737" type="video/mp4" /> No browser html5 video. </video> <script> jQuery('#429558737')[0].load(); </script> </div> </div></div></section>  
    • flourishdesignstudio
      By flourishdesignstudio
      Hi,
      I am having an issue with the Lax sections on Platform 5. I can embed a widget or text box into a Lax section which is really neat, but the image in the background (the parallax image) seems to get stretched and doesn't scale in an attractive way.  For example, the page http://ed6.61e.myftpupload.com/#clients has a parallax section with a woman's face  and I thought is would scale as the browser window gets smaller but the zoom-level never changes. Also, the amount of parallax shift seems more dramatic than what we want. I thought that if I uploaded a shorter image it would scan/scroll less since the height from the image's top to bottom would be less. However, that doesn't seem to have any effect and I am at a loss of how to properly control the way the image is displayed within that box. Any thoughts, tips, or suggestions to get me pointed in the right direction?
      Thanks so much for the help!
    • PierreFF
      By PierreFF+
      Hello Everyone, 
      I think this one is for the pagelines team. 
      I have some trouble with the Adventure section plugin https://www.pagelines.com/product/pl-section-adventure/ that doesn't seem to load in any of the three websites I run using pagelines. 
      I do the setup via the extend platform as usual. It tells me that the plugin is installed and activated but unfortunately it doesn't appear on the page editor.
      I have just tried it consecutively with three websites I own with the same result.
      My intention was to use it with this website: http://launchpadweekend.foundersofthefuture.co/ (free version)
      And I also tried with this website http://foundersofthefuture.co/ (pro license) and this one http://ffactor.me/ (free version). And I have the same problem with each. 
      I would love to see how I could solve this issue. 
      Thanks a lot. 
      Pierre
       
    • chamois_blanc
      By chamois_blanc+
      What is the right/best way to make a one-page website with PL5? The framework seems to hardcode section IDs without any possibility of changing them. Scrolling to a page section requires the link to use the section ID, ie <a href="#<section_ID>">...</a>. I don't see myself hardcoding weird section IDs in there as this will show up in the address bar.
      Please advise, thanks!
    • chamois_blanc
      By chamois_blanc+
      Hello,
      I am a bit confused about the usage of percentages for section padding/margin settings in the PL5 UI. Percentages don't scale well for mobile devices (especially in height), so those settings are pretty much useless. Case in point, the defaults are expressed in rem units, not percentages:
      .pl-sn-pad { padding: 1rem; ... } Why force the user to use percentages in the PL5 section UI when it would have been as easy to let the user specify the unit?
×