בעיה -

לאחר החלפת אתר הדפדפן ניגש ל"קאש" ומביא משם את הקובץ main.css הישן למרות שהחלפנו ועשינו "פוש".



פתרון - בעיקר ללקוחות קלאודפלייר


צריך להכריח את הדפדפן לקרוא מחדש לקובץ main.css.


1. שמים את כל התוכן של הקובץ main.css בהייבריד (במיקום 1).


2. עכשיו בגלל שהעברנו את ה-CSS להייבריד צריך למצוא כל מקום בקוד הזה שניגש לתמונות שבתקיית החנות (אפשר לחפש פשוט png או jpg), להעלות את התמונות האלה לממשק ולהחליף את הלינקים שפונים לקבצי התמונות בתקייה בלינקים שהתקבלו מהממשק.


3. משנים את שם הקובץ main.css למשהו אחר. למשל main_backup.css (ככה הקוד שבלייאוט לא יוכל לגשת לקובץ, כי הוא מחפש קובץ בשם main.css).


4. כדי לבדוק שהכל תקין הכנסו לאתר ואז למקור הקוד, ובדקו שאתם לא יכולים להכנס לקובץ main.css.




פתרון ישן


בשביל זה אנחנו צריכים לדרוס בעיצובי החנות את החלקים הנשלפים מסוג - layout


אתר רספונסיבי:

1.להוסיף שני אלמנטים חדשים :

    - טמפלט יחודי: layout_x , מסוג: layout

    - טמפלט יחודי: layout_responsive , מסוג: layout


2. אחרי שיצרנו את האלמנטים בעיצובי החנות נמלא את התוכן שלהם לפי הקבצים המצורפים בהתאמה ( כל אחד לפי השם שלו)



3. יש להוסיף את פרמטר (תאריך) בקריאות לmain.css בשני הקבצים ( לחפש בתוכן main.css )

    דוגמא: <link rel="stylesheet" type="text/css" href="{{store.design_base_path}}/{{store.design_layout.title}}/stores/{{store.subdomain}}/main.css?20180531145800">


---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

אתר קלאסי:


1.להוסיף שני אלמנטים חדשים :

    - טמפלט יחודי: layout_x , מסוג: layout

    - טמפלט יחודי: layout, מסוג: layout


2. אותו דבר כמו באתר רספונסיבי


3. אותו דבר כמו באתר רספונסיבי




** בסיום כל השלבים לנקות קאש בכללי ולוודא שאכן מתבצעת פניה לmain.css עם הפרמטר בsource code ( גם בדף הבית וגם בדף מוצר)

** טמפלט יחודי חשוב מאד לא לטעות בשם ( תעשו העתק הדבק)

** אתר לדוגמא שנעשה עליו השינוי - mygan ( רספונסיבי)