<ul class="to-form-field-list"> <li> <h5><?php esc_html_e('404 error page', THEME_DOMAIN); ?> </h5> <span class="to-legend"><?php esc_html_e('Get settings for 404 page from selected page.', THEME_DOMAIN); ?> </span> <div class="to-clear-fix"> <select name="<?php ThemeHelper::getFormName('page_404_page_id'); ?> " id="<?php ThemeHelper::getFormName('page_404_page_id'); ?> "> <?php foreach ($this->data['dictionary']['page'] as $value) { echo '<option value="' . ThemeHelper::esc_attr($value->ID) . '" ' . ThemeHelper::selectedIf($this->data['option']['page_404_page_id'], $value->ID, false) . '>' . ThemeHelper::esc_html($value->post_title) . '</option>'; } ?> </select> </div> </li> </ul>
</h5> <span class="to-legend"><?php esc_html_e('Select one of the available posts types and enter additional details about it (if needed).', THEME_DOMAIN); ?> </span> <div class="to-clear-fix"> <select name="<?php ThemeHelper::getFormName('post_type'); ?> " id="<?php ThemeHelper::getFormName('post_type'); ?> "> <?php foreach ($this->data['dictionary']['postType'] as $index => $value) { echo '<option value="' . ThemeHelper::esc_attr($index) . '" ' . ThemeHelper::selectedIf($this->data['option']['post_type'], $index, false) . '>' . ThemeHelper::esc_html($value[0]) . '</option>'; } ?> </select> </div> </li> <li> <h5><?php esc_html_e('Preambule', THEME_DOMAIN); ?> </h5> <span class="to-legend"><?php esc_html_e('Enter preambule (the top part of the post, e.g: video, audio, image slider etc.) of the post. You can use shortcodes in this field.', THEME_DOMAIN); ?> </span> <div class="to-clear-fix">
esc_html_e('Footer layout', THEME_DOMAIN); ?> </h5> <span class="to-legend"><?php esc_html_e('Select layout of widgets in footer. This option works only if this widget area is selected as sidebar in footer.', THEME_DOMAIN); ?> </span> <div class="to-clear-fix"> <select name="<?php ThemeHelper::getFormName('widget_area_footer_layout'); ?> " id="<?php ThemeHelper::getFormName('widget_area_footer_layout'); ?> "> <?php foreach ($this->data['dictionary']['layout'] as $index => $value) { echo '<option value="' . ThemeHelper::esc_attr($index) . '" ' . ThemeHelper::selectedIf($this->data['option']['widget_area_footer_layout'], $index, false) . '>' . ThemeHelper::esc_html($index) . '</option>'; } ?> </select> </div> </li> </ul> </div> <script type="text/javascript"> jQuery(document).ready(function($) { $('.to').themeOptionElement({init:true}); }); </script>
/** * Start the element output. * * @see Walker_Nav_Menu::start_el() * @since 3.0.0 * * @param string $output Passed by reference. Used to append additional content. * @param object $item Menu item data object. * @param int $depth Depth of menu item. Used for padding. * @param array $args Not used. * @param int $id Not used. */ function start_el(&$output, $item, $depth = 0, $args = array(), $id = 0) { global $_wp_nav_menu_max_depth; $_wp_nav_menu_max_depth = $depth > $_wp_nav_menu_max_depth ? $depth : $_wp_nav_menu_max_depth; ob_start(); $item_id = esc_attr($item->ID); $removed_args = array('action', 'customlink-tab', 'edit-menu-item', 'menu-item', 'page-tab', '_wpnonce'); $original_title = ''; if ('taxonomy' == $item->type) { $original_title = get_term_field('name', $item->object_id, $item->object, 'raw'); if (is_wp_error($original_title)) { $original_title = false; } } elseif ('post_type' == $item->type) { $original_object = get_post($item->object_id); $original_title = get_the_title($original_object->ID); } $classes = array('menu-item menu-item-depth-' . $depth, 'menu-item-' . esc_attr($item->object), 'menu-item-edit-' . (isset($_GET['edit-menu-item']) && $item_id == $_GET['edit-menu-item'] ? 'active' : 'inactive')); $title = $item->title; if (!empty($item->_invalid)) { $classes[] = 'menu-item-invalid'; /* translators: %s: title of menu item which is invalid */ $title = sprintf(__('%s (Invalid)'), $item->title); } elseif (isset($item->post_status) && 'draft' == $item->post_status) { $classes[] = 'pending'; /* translators: %s: title of menu item in draft status */ $title = sprintf(__('%s (Pending)'), $item->title); } $title = !isset($item->label) || '' == $item->label ? $title : $item->label; $submenu_text = ''; if (0 == $depth) { $submenu_text = 'style="display: none;"'; } ?> <li id="menu-item-<?php echo $item_id; ?> " class="<?php echo implode(' ', $classes); ?> "> <dl class="menu-item-bar"> <dt class="menu-item-handle"> <span class="item-title"><span class="menu-item-title"><?php echo esc_html($title); ?> </span> <span class="is-submenu" <?php echo $submenu_text; ?> ><?php _e('sub item'); ?> </span></span> <span class="item-controls"> <span class="item-type"><?php echo esc_html($item->type_label); ?> </span> <span class="item-order hide-if-js"> <a href="<?php echo wp_nonce_url(add_query_arg(array('action' => 'move-up-menu-item', 'menu-item' => $item_id), remove_query_arg($removed_args, admin_url('nav-menus.php'))), 'move-menu_item'); ?> " class="item-move-up"><abbr title="<?php esc_attr_e('Move up'); ?> ">↑</abbr></a> | <a href="<?php echo wp_nonce_url(add_query_arg(array('action' => 'move-down-menu-item', 'menu-item' => $item_id), remove_query_arg($removed_args, admin_url('nav-menus.php'))), 'move-menu_item'); ?> " class="item-move-down"><abbr title="<?php esc_attr_e('Move down'); ?> ">↓</abbr></a> </span> <a class="item-edit" id="edit-<?php echo $item_id; ?> " title="<?php esc_attr_e('Edit Menu Item'); ?> " href="<?php echo isset($_GET['edit-menu-item']) && $item_id == $_GET['edit-menu-item'] ? admin_url('nav-menus.php') : add_query_arg('edit-menu-item', $item_id, remove_query_arg($removed_args, admin_url('nav-menus.php#menu-item-settings-' . $item_id))); ?> "><?php _e('Edit Menu Item'); ?> </a> </span> </dt> </dl> <div class="menu-item-settings" id="menu-item-settings-<?php echo $item_id; ?> "> <?php if ('custom' == $item->type) { ?> <p class="field-url description description-wide"> <label for="edit-menu-item-url-<?php echo $item_id; ?> "> <?php _e('URL'); ?> <br /> <input type="text" id="edit-menu-item-url-<?php echo $item_id; ?> " class="widefat code edit-menu-item-url" name="menu-item-url[<?php echo $item_id; ?> ]" value="<?php echo esc_attr($item->url); ?> " /> </label> </p> <?php } ?> <p class="description description-thin"> <label for="edit-menu-item-title-<?php echo $item_id; ?> "> <?php _e('Navigation Label'); ?> <br /> <input type="text" id="edit-menu-item-title-<?php echo $item_id; ?> " class="widefat edit-menu-item-title" name="menu-item-title[<?php echo $item_id; ?> ]" value="<?php echo esc_attr($item->title); ?> " /> </label> </p> <p class="description description-thin"> <label for="edit-menu-item-attr-title-<?php echo $item_id; ?> "> <?php _e('Title Attribute'); ?> <br /> <input type="text" id="edit-menu-item-attr-title-<?php echo $item_id; ?> " class="widefat edit-menu-item-attr-title" name="menu-item-attr-title[<?php echo $item_id; ?> ]" value="<?php echo esc_attr($item->post_excerpt); ?> " /> </label> </p> <p class="field-link-target description"> <label for="edit-menu-item-target-<?php echo $item_id; ?> "> <input type="checkbox" id="edit-menu-item-target-<?php echo $item_id; ?> " value="_blank" name="menu-item-target[<?php echo $item_id; ?> ]"<?php checked($item->target, '_blank'); ?> /> <?php _e('Open link in a new window/tab'); ?> </label> </p> <p class="field-css-classes description description-thin"> <label for="edit-menu-item-classes-<?php echo $item_id; ?> "> <?php _e('CSS Classes (optional)'); ?> <br /> <input type="text" id="edit-menu-item-classes-<?php echo $item_id; ?> " class="widefat code edit-menu-item-classes" name="menu-item-classes[<?php echo $item_id; ?> ]" value="<?php echo esc_attr(implode(' ', $item->classes)); ?> " /> </label> </p> <p class="field-xfn description description-thin"> <label for="edit-menu-item-xfn-<?php echo $item_id; ?> "> <?php _e('Link Relationship (XFN)'); ?> <br /> <input type="text" id="edit-menu-item-xfn-<?php echo $item_id; ?> " class="widefat code edit-menu-item-xfn" name="menu-item-xfn[<?php echo $item_id; ?> ]" value="<?php echo esc_attr($item->xfn); ?> " /> </label> </p> <p class="field-description description description-wide"> <label for="edit-menu-item-description-<?php echo $item_id; ?> "> <?php _e('Description'); ?> <br /> <textarea id="edit-menu-item-description-<?php echo $item_id; ?> " class="widefat edit-menu-item-description" rows="3" cols="20" name="menu-item-description[<?php echo $item_id; ?> ]"><?php echo esc_html($item->description); // textarea_escaped ?> </textarea> <span class="description"><?php _e('The description will be displayed in the menu if the current theme supports it.'); ?> </span> </label> </p> <?php if ($depth == 0) { $Layout = new ThemeLayout(); $Menu = new ThemeMenu(); $menuIcon = $Menu->getIcon(); ?> <p class="field-custom description description-wide"> <label for="edit-menu-item-icon-<?php echo $item_id; ?> "> <?php _e('Icon'); ?> <br /> <select id="edit-menu-item-icon-<?php echo $item_id; ?> " name="menu_item_icon[<?php echo $item_id; ?> ]" class="widefat code edit-menu-item-custom"> <?php echo '<option value="-1" ' . ThemeHelper::selectedIf($item->icon, -1, false) . '>' . esc_html__('[None]', 'pb') . '</option>'; foreach ($menuIcon as $index => $value) { echo '<option value="' . esc_attr($value) . '" ' . ThemeHelper::selectedIf($item->icon, $index, false) . '>' . esc_html($value) . '</option>'; } ?> </select> </label> </p> <p class="field-custom description description-wide"> <label for="edit-menu-item-mega-menu-enable-<?php echo $item_id; ?> "> <input type="checkbox" id="edit-menu-item-mega-menu-enable-<?php echo $item_id; ?> " value="1" name="menu_item_mega_menu_enable[<?php echo $item_id; ?> ]"<?php checked($item->mega_menu_enable, '1'); ?> /> <span class="description"><?php _e('Enable Mega Menu'); ?> </span> </label> </p> <p class="field-custom description description-wide field-group-mega-menu"> <label for="edit-menu-item-mega-menu-layout-<?php echo $item_id; ?> "> <?php _e('Layout'); ?> <br /> <select id="edit-menu-item-mega-menu-layout-<?php echo $item_id; ?> " name="menu_item_mega_menu_layout[<?php echo $item_id; ?> ]" class="widefat code edit-menu-item-custom"> <?php foreach ($Layout->layout as $index => $value) { echo '<option value="' . esc_attr($index) . '" ' . ThemeHelper::selectedIf($item->mega_menu_layout, $index, false) . '>' . esc_html($value['name']) . '</option>'; } ?> </select> </label> </p> <script type="text/javascript"> jQuery(document).ready(function($) { $('#edit-menu-item-mega-menu-enable-<?php echo $item_id; ?> ').bind('change',function() { $(this).parents('.menu-item-settings:first').find('.field-group-mega-menu').css('display',($(this).attr('checked') ? 'block' : 'none')); }).trigger('change'); }); </script> <?php } ?> <p class="field-move hide-if-no-js description description-wide"> <label> <span><?php _e('Move'); ?> </span> <a href="#" class="menus-move-up"><?php _e('Up one'); ?> </a> <a href="#" class="menus-move-down"><?php _e('Down one'); ?> </a> <a href="#" class="menus-move-left"></a> <a href="#" class="menus-move-right"></a> <a href="#" class="menus-move-top"><?php _e('To the top'); ?> </a> </label> </p> <div class="menu-item-actions description-wide submitbox"> <?php if ('custom' != $item->type && $original_title !== false) { ?> <p class="link-to-original"> <?php printf(__('Original: %s'), '<a href="' . esc_attr($item->url) . '">' . esc_html($original_title) . '</a>'); ?> </p> <?php } ?> <a class="item-delete submitdelete deletion" id="delete-<?php echo $item_id; ?> " href="<?php echo wp_nonce_url(add_query_arg(array('action' => 'delete-menu-item', 'menu-item' => $item_id), admin_url('nav-menus.php')), 'delete-menu_item_' . $item_id); ?> "><?php _e('Remove'); ?> </a> <span class="meta-sep hide-if-no-js"> | </span> <a class="item-cancel submitcancel hide-if-no-js" id="cancel-<?php echo $item_id; ?> " href="<?php echo esc_url(add_query_arg(array('edit-menu-item' => $item_id, 'cancel' => time()), admin_url('nav-menus.php'))); ?> #menu-item-settings-<?php echo $item_id; ?> "><?php _e('Cancel'); ?> </a> </div> <input class="menu-item-data-db-id" type="hidden" name="menu-item-db-id[<?php echo $item_id; ?> ]" value="<?php echo $item_id; ?> " /> <input class="menu-item-data-object-id" type="hidden" name="menu-item-object-id[<?php echo $item_id; ?> ]" value="<?php echo esc_attr($item->object_id); ?> " /> <input class="menu-item-data-object" type="hidden" name="menu-item-object[<?php echo $item_id; ?> ]" value="<?php echo esc_attr($item->object); ?> " /> <input class="menu-item-data-parent-id" type="hidden" name="menu-item-parent-id[<?php echo $item_id; ?> ]" value="<?php echo esc_attr($item->menu_item_parent); ?> " /> <input class="menu-item-data-position" type="hidden" name="menu-item-position[<?php echo $item_id; ?> ]" value="<?php echo esc_attr($item->menu_order); ?> " /> <input class="menu-item-data-type" type="hidden" name="menu-item-type[<?php echo $item_id; ?> ]" value="<?php echo esc_attr($item->type); ?> " /> </div><!-- .menu-item-settings--> <ul class="menu-item-transport"></ul> <?php $output .= ob_get_clean(); }
</div> <div class="to-clear-fix"> <span class="to-legend-field"><?php esc_html_e('Previous:', THEME_DOMAIN); ?> </span> <select name="<?php ThemeHelper::getFormName('fancybox_image_easing_previous'); ?> " id="<?php ThemeHelper::getFormName('fancybox_image_easing_previous'); ?> "> <?php foreach ($this->data['dictionary']['easingType'] as $index => $value) { echo '<option value="' . ThemeHelper::esc_attr($index) . '" ' . ThemeHelper::selectedIf($this->data['option']['fancybox_image_easing_previous'], $index, false) . '>' . ThemeHelper::esc_html($value[0]) . '</option>'; } ?> </select> </div> </li> <li> <h5><?php esc_html_e('Speed', THEME_DOMAIN); ?> </h5> <span class="to-legend"><?php esc_html_e('The time it takes (in ms) to complete transition.', THEME_DOMAIN); ?> </span> <div>
<?php esc_html_e('Specify the image size. For options "Length" and "Percentage" you have to specify these values in next field.', THEME_DOMAIN); ?> <br/> </span> <div class="to-clear-fix"> <select name="<?php ThemeHelper::getFormName('header_background_image_size_1'); ?> " id="<?php ThemeHelper::getFormName('header_background_image_size_1'); ?> "> <?php foreach ($this->data['dictionary']['backgroundSize'] as $index => $value) { echo '<option value="' . ThemeHelper::esc_attr($index) . '" ' . ThemeHelper::selectedIf($this->data['option']['header_background_image_size_1'], $index, false) . '>' . ThemeHelper::esc_html($value[0]) . '</option>'; } ?> </select> </div> </li> <li> <h5><?php esc_html_e('Background image size', THEME_DOMAIN); ?> </h5> <span class="to-legend"> <?php esc_html_e('Sets the width and height of the background image.', THEME_DOMAIN); ?> <br/>
</h5> <span class="to-legend"><?php esc_html_e('Select top menu.', THEME_DOMAIN); ?> </span> <div class="to-clear-fix"> <select name="<?php ThemeHelper::getFormName('menu_top_woocommerce'); ?> " id="<?php ThemeHelper::getFormName('menu_top_woocommerce'); ?> "> <?php foreach ($this->data['dictionary']['menu-1'] as $index => $value) { echo '<option value="' . ThemeHelper::esc_attr($index) . '" ' . ThemeHelper::selectedIf($this->data['option']['menu_top_woocommerce'], $index, false) . '>' . ThemeHelper::esc_html($value[0]) . '</option>'; } ?> </select> </div> </li> </ul> <script type="text/javascript"> jQuery(document).ready(function($) { var element=$('.to').themeOptionElement();; element.bindBrowseMedia('#<?php ThemeHelper::getFormName('header_background_image_src_woocommerce_browse'); ?> '); });
echo ThemeHelper::esc_attr($this->data['option']['go_to_page_top_animation_duration']); ?> " maxlength="5"/> </div> </li> <li> <h5><?php esc_html_e('Easing', THEME_DOMAIN); ?> </h5> <span class="to-legend"><?php esc_html_e('Easing method of animation.', THEME_DOMAIN); ?> </span> <div class="to-clear-fix"> <select name="<?php ThemeHelper::getFormName('go_to_page_top_animation_easing'); ?> " id="<?php ThemeHelper::getFormName('go_to_page_top_animation_easing'); ?> "> <?php foreach ($this->data['dictionary']['easingType'] as $index => $value) { echo '<option value="' . ThemeHelper::esc_attr($index) . '" ' . ThemeHelper::selectedIf($this->data['option']['go_to_page_top_animation_easing'], $index, false) . '>' . ThemeHelper::esc_html($value[0]) . '</option>'; } ?> </select> </div> </li> </ul>
</h5> <span class="to-legend"><?php esc_html_e('Get settings for splash page from selected page.', THEME_DOMAIN); ?> </span> <div class="to-clear-fix"> <select name="<?php ThemeHelper::getFormName('maintenance_mode_post_id'); ?> " id="<?php ThemeHelper::getFormName('maintenance_mode_post_id'); ?> "> <?php foreach ($this->data['dictionary']['page'] as $value) { echo '<option value="' . ThemeHelper::esc_attr($value->ID) . '" ' . ThemeHelper::selectedIf($this->data['option']['maintenance_mode_post_id'], $value->ID, false) . '>' . ThemeHelper::esc_html($value->post_title) . '</option>'; } ?> </select> </div> </li> <li> <h5><?php esc_html_e('Disable maintenance mode for users', THEME_DOMAIN); ?> </h5> <span class="to-legend"><?php esc_html_e('Allow to visit page (in normal mode) selected users:', THEME_DOMAIN); ?> </span> <div class="to-checkbox-button">