From ac0918006b73d0a0e776cc38de3f6dcdbb56a798 Mon Sep 17 00:00:00 2001 From: Laury GvR Date: Wed, 15 Jun 2016 17:06:36 -0400 Subject: [PATCH] Sidemenu styling and addition for members only --- css/app.css | 16 ++++++++++++++++ functions.php | 22 ++++++++++++++++++++++ glm-members-only-template.php | 13 ++++++++----- parts/members-sidebar.php | 7 +++++++ scss/_settings.scss | 1 + scss/plugins/_glm-member-db.scss | 24 +++++++++++++++++++++++- 6 files changed, 77 insertions(+), 6 deletions(-) create mode 100644 parts/members-sidebar.php diff --git a/css/app.css b/css/app.css index 1128b41..e58506b 100644 --- a/css/app.css +++ b/css/app.css @@ -7580,6 +7580,22 @@ body #glm-member-detail-container #glm-locationMap-container { margin: 0; } body #glm-member-detail-container #MemberDrivingDirectionSubmit { background-color: #ecb42f; } +body .members-only-template #side-links { + background-color: #690433; + border: 1px solid #ffc742; + border-radius: 5px; + color: #ffc742; + list-style: outside none none; + padding: 20px; } +body .members-only-template #side-links h2 { + color: #ffc742; } +body .members-only-template #side-links li a { + color: #fdc540; } +body .members-only-template #side-links li a:hover { + color: #ffc742; + border-bottom: 1px solid #ecb42f; } +body #glm-member-front-header .glm-button.button { + background-color: #fdc540; } #front { padding: 20px; } diff --git a/functions.php b/functions.php index 8b4d80b..7467c8a 100644 --- a/functions.php +++ b/functions.php @@ -42,6 +42,7 @@ function glm_get_menu_options() register_nav_menus(array( 'top-bar' => 'Site Navigation', + 'members-side-menu' => 'Members Side Menu', //'mobile-off-canvas' => 'Mobile', 'footer' => 'Footer' )); @@ -188,6 +189,27 @@ class Mountpleasantcvb_Offcanvas_Walker extends Walker_Nav_Menu { } endif; + +if ( ! function_exists( 'mountpleasantcvb_members_side_menu' ) ) { + function mountpleasantcvb_members_side_menu() { + wp_nav_menu(array( + 'container' => false, // remove nav container + 'container_class' => '', // class of container + 'menu' => '', // menu name + 'menu_class' => 'members-side-menu', // adding custom nav class + 'theme_location' => 'members-side-menu', // where it's located in the theme + 'before' => '', // before each link + 'after' => '', // after each link + 'link_before' => '', // before each link text + 'link_after' => '', // after each link text + 'depth' => 5, // limit the depth of the nav + 'fallback_cb' => false, // fallback function (see below) + 'items_wrap' => '%3$s', + 'walker' => new Mountpleasantcvb_Offcanvas_Walker() + )); + echo ''; + } +} /** * glm_page_menu * diff --git a/glm-members-only-template.php b/glm-members-only-template.php index 7980bb8..d11c74e 100644 --- a/glm-members-only-template.php +++ b/glm-members-only-template.php @@ -4,7 +4,7 @@ Template Name: GLM Members Only Template */ ?> -
+
@@ -19,13 +19,16 @@ Template Name: GLM Members Only Template
-
+
-
+ +
diff --git a/parts/members-sidebar.php b/parts/members-sidebar.php new file mode 100644 index 0000000..4b56112 --- /dev/null +++ b/parts/members-sidebar.php @@ -0,0 +1,7 @@ + \ No newline at end of file diff --git a/scss/_settings.scss b/scss/_settings.scss index cfc2eac..9ebfa5f 100644 --- a/scss/_settings.scss +++ b/scss/_settings.scss @@ -123,6 +123,7 @@ $l-blue : #0093d1; $blue : #1479b0; $maroon : #690433; $gold : #ffc742; +$m-gold : #fdc540; $d-gold : #ecb42f; $grey : #939598; diff --git a/scss/plugins/_glm-member-db.scss b/scss/plugins/_glm-member-db.scss index fcefb81..e1ac904 100644 --- a/scss/plugins/_glm-member-db.scss +++ b/scss/plugins/_glm-member-db.scss @@ -125,5 +125,27 @@ body { background-color: $d-gold; } } - +.members-only-template { + #side-links { + background-color: $maroon; + border: 1px solid $gold; + border-radius: 5px; + color: $gold; + list-style: outside none none; + padding: 20px; + } + #side-links h2 { + color: $gold; + } + #side-links li a { + color: $m-gold; + } + #side-links li a:hover { + color: $gold; + border-bottom: 1px solid $d-gold; + } +} +#glm-member-front-header .glm-button.button { + background-color: $m-gold; +} } // End of global body tag to overwrite existing member db styles \ No newline at end of file -- 2.17.1