adding manufacturers to the front page
authorAnthony Talarico <talarico@gaslightmedia.com>
Tue, 30 Jan 2018 14:10:57 +0000 (09:10 -0500)
committerAnthony Talarico <talarico@gaslightmedia.com>
Tue, 30 Jan 2018 14:10:57 +0000 (09:10 -0500)
adding manufacturers dropdown section to the front page

parts/manufacturers.php [new file with mode: 0644]
sections/front-page.php
sections/interior-page.php

diff --git a/parts/manufacturers.php b/parts/manufacturers.php
new file mode 100644 (file)
index 0000000..b78c712
--- /dev/null
@@ -0,0 +1,54 @@
+<?php $cats = apply_filters('member_categories',""); ?>
+<?php foreach($cats as $key=>$value){
+    
+    if($value['parent']['value'] === 0){
+        $manufacturer_name = $value['name'];
+        $manufacturers[$manufacturer_name] = false;
+    } else {
+        $brand = $value['name'];
+        $manufacturers[$manufacturer_name][] = array('brand'=>$brand,'id'=>$value['id']);
+    }
+} 
+unset($manufacturers['RV Classes']);
+//echo '<pre>',print_r($manufacturers),'</pre>'
+?>
+<div id="manufacturers-brands-container">
+    <div class="row brand-row">
+        <?php $blocks = apply_filters('glm_blocks', ''); ?>
+        <?php if($blocks){ ?>
+            
+            <?php foreach($blocks as $block){ ?>
+                <?php $manufacturer = false; ?>
+                <?php foreach($manufacturers as $key=>$value){
+                        if(strpos($key, $block->post_title) !== false){
+                        $manufacturer = $key;
+                        }
+                } ?>
+            
+                <div class="manufacturer-brand small-12 medium-2 column"  data-dropdown="<?php echo sanitize_title($manufacturer); ?>" data-options="is_hover:true">
+
+                    <?php if ($block->url){ ?> 
+                        <a href="<?php echo $block->url; ?>"> 
+                    <?php } ?>
+
+                    <?php apply_filters('glm_block_image', $block->ID); ?>
+                    <?php if ($block->url){ ?> </a> <?php } ?>
+                    <?php $class = false; ;?>
+                    <?php if(count($manufacturers[$manufacturer]) < 4 ) { $class = "one_col";} else { $class = "two_col";} ?>
+                        <?php if( isset($manufacturers[$manufacturer] ) && !empty($manufacturers[$manufacturer]) ){ ?>
+                        <ul id="<?php echo sanitize_title($manufacturer); ?>"class="glm-rv-brand-list f-dropdown <?php echo $class; ?>" data-dropdown-content">
+                            <?php foreach($manufacturers[$manufacturer] as $key=>$value){ ?>
+                                <li class="glm-rv-brand">
+                                    <a href="<?php echo $block->url; ?>&categorySearchMultiple[]=<?php echo $value['id']; ?>">
+                                        <?php echo $value['brand']; ?>
+                                    </a>
+                                </li>
+                            <?php } ?>
+                        </ul>
+                    <?php } ?>
+                </div>
+
+            <?php } ?>
+        <?php } ?>
+    </div>
+</div>
\ No newline at end of file
index 6baf92d..2b44970 100644 (file)
@@ -8,5 +8,6 @@
                             <div class="row large-collapse">
                                 <?php include get_template_directory() . '/sections/action-buttons.php';?>
                             </div>
+                            <?php get_template_part('parts/manufacturers'); ?>
                         </div>
                     </main>
index 9893a2b..80cd1ea 100644 (file)
                             <?php include get_template_directory() . '/sections/action-buttons.php';?>
                             </div>
                             
-                            <?php $cats = apply_filters('member_categories',""); ?>
-                            <?php foreach($cats as $key=>$value){
-                                
-                                if($value['parent']['value'] === 0){
-                                    $manufacturer_name = $value['name'];
-                                    $manufacturers[$manufacturer_name] = false;
-                                } else {
-                                    $brand = $value['name'];
-                                    $manufacturers[$manufacturer_name][] = array('brand'=>$brand,'id'=>$value['id']);
-                                }
-                            } 
-                            unset($manufacturers['RV Classes']);
-                            //echo '<pre>',print_r($manufacturers),'</pre>'
-                            ?>
-                            <div id="manufacturers-brands-container">
-                                <div class="row brand-row">
-                                    <?php $blocks = apply_filters('glm_blocks', ''); ?>
-                                    <?php if($blocks){ ?>
-                                        
-                                        <?php foreach($blocks as $block){ ?>
-                                            <?php $manufacturer = false; ?>
-                                            <?php foreach($manufacturers as $key=>$value){
-                                                    if(strpos($key, $block->post_title) !== false){
-                                                    $manufacturer = $key;
-                                                    }
-                                            } ?>
-                                        
-                                            <div class="manufacturer-brand small-12 medium-2 column"  data-dropdown="<?php echo sanitize_title($manufacturer); ?>" data-options="is_hover:true">
-
-                                                <?php if ($block->url){ ?> 
-                                                    <a href="<?php echo $block->url; ?>"> 
-                                                <?php } ?>
-
-                                                <?php apply_filters('glm_block_image', $block->ID); ?>
-                                                <?php if ($block->url){ ?> </a> <?php } ?>
-                                                <?php $class = false; ;?>
-                                                <?php if(count($manufacturers[$manufacturer]) < 4 ) { $class = "one_col";} else { $class = "two_col";} ?>
-                                                    <?php if( isset($manufacturers[$manufacturer] ) && !empty($manufacturers[$manufacturer]) ){ ?>
-                                                    <ul id="<?php echo sanitize_title($manufacturer); ?>"class="glm-rv-brand-list f-dropdown <?php echo $class; ?>" data-dropdown-content">
-                                                        <?php foreach($manufacturers[$manufacturer] as $key=>$value){ ?>
-                                                            <li class="glm-rv-brand">
-                                                                <a href="<?php echo $block->url; ?>&categorySearchMultiple[]=<?php echo $value['id']; ?>">
-                                                                    <?php echo $value['brand']; ?>
-                                                                </a>
-                                                            </li>
-                                                        <?php } ?>
-                                                    </ul>
-                                                <?php } ?>
-                                            </div>
-
-                                        <?php } ?>
-                                    <?php } ?>
-                                </div>
-                            </div>
+                            <?php get_template_part('parts/manufacturers'); ?>
                         </div>
                     </main>
\ No newline at end of file