153 lines
4.5 KiB
PHP
153 lines
4.5 KiB
PHP
<?php
|
|
$menu_name = 'renovateur';
|
|
$locations = get_nav_menu_locations();
|
|
$menu = wp_get_nav_menu_object($locations[$menu_name]);
|
|
$menuitems = wp_get_nav_menu_items($menu->term_id, array('order' => 'DESC'));
|
|
// echo '<pre>';
|
|
// print_r($menuitems);
|
|
// echo '</pre>';
|
|
?>
|
|
<!-- MENU RENOV NEW -->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- MENU RENOV ANCIEN -->
|
|
|
|
<div class="menu-renovateur">
|
|
|
|
<div class="website_logo">
|
|
<?php if (has_custom_logo()) { ?>
|
|
<?php the_custom_logo(); ?>
|
|
<?php } else { ?>
|
|
<a href=" <?php echo get_bloginfo('url'); ?>" class="font-extrabold text-lg uppercase">
|
|
<?php echo get_bloginfo('name'); ?>
|
|
</a>
|
|
|
|
<p class="text-sm font-light text-gray-600">
|
|
<?php echo get_bloginfo('description'); ?>
|
|
</p>
|
|
|
|
<?php } ?>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<ul id="menu-menu-renovateur" class="menu-renovateur__navlist">
|
|
<?php
|
|
$count = 0;
|
|
$submenu = false;
|
|
|
|
foreach ($menuitems as $key => $item) :
|
|
// write_log("item");
|
|
// write_log($item);
|
|
$link = $item->url;
|
|
$title = $item->title;
|
|
// item does not have a parent so menu_item_parent equals 0 (false)
|
|
?>
|
|
|
|
<?php
|
|
/* -----------------------------------------------------------
|
|
IF NOT A SUBMENU
|
|
-----------------------------------------------------------*/
|
|
if (!$item->menu_item_parent) : ?>
|
|
<?php $parent_id = $item->ID; ?>
|
|
|
|
<!-- HAS SUBMENU -->
|
|
<?php if ($menuitems[$key + 1]->menu_item_parent == $item->ID) : ?>
|
|
<li id="menu-item-<?php echo $item->ID ?>" class="menu-item-has-children">
|
|
<button>
|
|
<?php echo $title; ?>
|
|
</button>
|
|
|
|
<!-- NO SUBMENU -->
|
|
<?php else : ?>
|
|
<li id="menu-item-<?php echo $item->ID ?>">
|
|
|
|
<a href=" <?php echo $link; ?>" class="title">
|
|
<?php echo $title; ?>
|
|
</a>
|
|
<?php endif; ?>
|
|
|
|
|
|
<?php endif; ?>
|
|
|
|
<?php
|
|
/* -----------------------------------------------------------
|
|
IF IS A SUBMENU
|
|
-----------------------------------------------------------*/
|
|
write_log($item);
|
|
// echo '<pre>';
|
|
// print_r(168);
|
|
// print_r(gettype($item->ID));
|
|
// echo '</pre>';
|
|
if ($parent_id == $item->menu_item_parent) : ?>
|
|
<?php if (!$submenu) : $submenu = true; ?>
|
|
<div class="sub-menu sub-menu--closed">
|
|
<?php /* NOS CONSEILS — TAXONOMY SUBMENU TITLE */
|
|
if ($item->menu_item_parent === "168") : ?>
|
|
<h5>Découvrez nos conseils par thématique</h5>
|
|
<hr>
|
|
<?php endif; ?>
|
|
<?php /* AIDES FINANCIERES SUBMENU TITLE */
|
|
if ($item->menu_item_parent === "169") : ?>
|
|
<h5>Quelles sont les aides financières disponibles pour votre logement ?</h5>
|
|
<hr>
|
|
<?php endif; ?>
|
|
|
|
<ul class="sub-menu__navlist">
|
|
<?php endif; ?>
|
|
|
|
<li class="sub-menu__navlist__item">
|
|
<?php
|
|
// #### IF IS TAXONOMY SUB-ITEM
|
|
if ($item->type === "taxonomy") :
|
|
$term = get_term_by('id', $item->object_id, 'thematiques');
|
|
$cover = get_field('taxonomy_pictures', "thematiques_" . $item->object_id);
|
|
?>
|
|
<img class="sub-menu__navlist__thematique-icon" src="<?php echo $cover['icon']['url'] ?>" alt="">
|
|
<div class="details">
|
|
<h6><?php echo $title; ?></h6>
|
|
<p class="sub-menu__navlist__description"><?php echo $term->description ?></p>
|
|
</div>
|
|
<?php else : ?>
|
|
|
|
<a href="<?php echo $link; ?>" class="title"><?php echo $title; ?></a>
|
|
<?php endif; ?>
|
|
</li>
|
|
|
|
<?php if ($menuitems[$count + 1]->menu_item_parent != $parent_id && $submenu) : ?>
|
|
</ul>
|
|
</div>
|
|
<?php $submenu = false;
|
|
endif; ?>
|
|
|
|
<?php endif; ?>
|
|
|
|
<?php if ($menuitems[$count + 1]->menu_item_parent != $parent_id) : ?>
|
|
</li>
|
|
<?php $submenu = false;
|
|
endif; ?>
|
|
|
|
<?php $count++;
|
|
endforeach; ?>
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<button id="search-module-toggle" class="menu-renovateur__search-module-toggle cta cta--circular cta--outline cta--outline-secondary !border border-secondary " title="<?php echo __('Facebook', "homegrade-theme-terminologie") ?>" href="<?php echo $social_networks['facebook_profile_url'] ?>">
|
|
<img src="<?php echo get_template_directory_uri() . '/resources/img/graphic-assets/search-icon.svg' ?>" alt="">
|
|
</button>
|
|
<button id="mobile-menu-toggle" class="menu-renovateur__mobile-menu-toggle cta cta--outline cta--button">
|
|
Menu
|
|
</button>
|
|
|
|
|
|
<!-- SEARCH MODULE -->
|
|
<?php get_template_part('template-components/header/search-module'); ?>
|
|
</div>
|