-
מאתתגובות
-
04/12/2014 בשעה 10:52 #10995
היי,
אני יודע שווקומרס לא מאפשרים לשלוט על הכל.
חשוב לי העיצוב האחיד באתר.
לכן יצרתי קבצים שישפיעו על עמודי החנות ואז אוכל לייצר באנר עמוד כמו בכל העמודים:
גם שם שמתי TITLE ו BREADCRUMBS. הבעיה היא במה שהם מציגים למשל אם אני בקטגוריה אז בTITLE הוא כותב לי שם מוצר:
<div id="header-banner">
<div id="header-banner-title"><h1><?php the_title(); ?></h1></div>
<div id="header-banner-crumbs"><?php pojo_breadcrumbs(); ?></div>
</div><!– header-banner –>מה אני מפספס?
04/12/2014 בשעה 13:20 #11034אם הבנתי נכון, אתה מנסה להוסיף לעמודי ה"חנות" באנר עמוד?
בערכות העיצוב שלנו, יש באנר עמוד (בר כותרת), למעט עמודים שבהם אי אפשר לשלוט על האזור הזה. לכן לא הכנסנו את זה לווקומרס.
עכשיו מה בדיוק אתה מנסה לעשות? איפה בדיוק כתבת קוד שיציג משהו כזה?
04/12/2014 בשעה 13:34 #11035יש עמודים שיודעים לאכול את הבאנר של התבנית אבל למשל קטגוריה לא יודעת, לכן יצרתי קבצים שיודעים להוסיף.
כמו שכתבתי בקוד מקודם הוספתי את הקריאה לכותרת ולפירורי לחם של התבנית אבל זה מציג שם מוצר ולא שם קטגוריה.
תראה את זה בלינק הבא:
http://screencast.com/t/WUcYChUZy3
הכל טבו חוץ מזה שזה מציג את השם הלא נכון אז חשבתי אולי שמתי את הקוד הלא נכון שלכם ויש לכם רעיונות לגבי זה.04/12/2014 בשעה 16:07 #11066ב-WC אוטומתית ה-
the_title()
מביא את המוצר הראשון מהלופ שמה. לכן, תצטרך להשתמש בפונקציותis_shop()
אוis_woocommerce()
לפי הצורך..כאילו, אתה צריך לבדוק אם זה עמוד ארכיון של החנות, ואז לתת כותרת בהתאם (ומצב כזה לא להשתמש ב-
the_title()
).. ולהמשיך על זה הדרך.בהצלחה !
04/12/2014 בשעה 19:39 #11081<div id="header-banner-title"><h1><?php is_shop(); ?></h1></div> <div id="header-banner-crumbs"><?php pojo_breadcrumbs(); ?></div>
עכשיו זה מתקן בפרורי לחם אבל מעלים את הכותרת לגמרי כנ"ל לגבי is_woocommerce()
04/12/2014 בשעה 19:41 #11083is_shop()
וכל מה שמתחיל ב-is מחזיר משתנה בוליאני. זה רק עוזר לדעת "איפה אתה נמצא" ולא מדפיס תוכן. מה שאתה צריך לעשות זה פשוט לעבור לפי הסדר ולהדפיס לפי הצורך.05/12/2014 בשעה 09:26 #11110טוב, במקום שנסתבך יותר מדי, ישבתי וכתבתי לך את כל הקוד הנידרש. לא בדקתי אותו על עצמי, אלא אני ישר מדתיק לך אותו כאן, ואשמח לדעת האם זה ענה לדרישה שלך.
<div id="header-banner-title"><h1><?php if ( function_exists( 'WC' ) ) : // Shop Archive if ( is_shop() && ! is_search() ) : echo get_the_title( wc_get_page_id( 'shop' ) ); // Product Category Archive elseif ( is_product_category() ) : $current_term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) ); echo $current_term->name; // Product Tag Archive elseif ( is_product_tag() ) : $queried_object = get_queried_object(); echo $queried_object->name; // Single Product or any other page else : the_title(); endif; else : // Fallback when WC not stated. the_title(); endif; ?></h1></div> <div id="header-banner-crumbs"><?php pojo_breadcrumbs(); ?></div>
יום טוב 🙂
05/12/2014 בשעה 09:32 #11111עובד נהדר תודה רבה!!!
אגב אם אתם רוצים את הקבצים (הדרך) אז בכייף! בטח יש כאלה שירצו זה יפתור הרבה בעיות עיצוב 🙂 -
מאתתגובות
הפורום 'תמיכה' נסגר לדיונים ולתגובות חדשות.