רוחב אוטומטי

עיצוב תבניות, גיור תבניות, יצירת תבניות, ועזרה עם RTL.

רוחב אוטומטי

הודעהעל ידי tal-li » 12 אוגוסט 2012, 12:38

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

התבנית היא תבנית שנבנתה לבד הבעיה מתחילה כשאני כותב מאמר הכל בסדר רואים את המאמר בצורה מלאה על כל הדף
כשאני רוצה לשים מודול שיופיע בצד השמאלי של הדף הוא מופיע לי למטה.

ובכל דרך לשנות את זה הכל מסתבך לי
האם יש דרך להכניס את המודול שיקח חלק מסויים מרוחב הדף שאני אקבע ורק שהמודול מופיע בלבד? ז"א שישנם דפים שהמודול לא יופיע בהם ואז תהיה תצוגה של רוחב דף מלא
וכשהמודול מופיע יהיה רוחב מותאם אישית.
איי טי רסקיו - שרותי מחשוב לעסקים
tal-li
ג'ומלאי מתחיל
ג'ומלאי מתחיל
 
הודעות: 28
הצטרף: 17 מרץ 2010, 11:30
מיקום: חולון

Re: רוחב אוטומטי

הודעהעל ידי itzik_harel » 16 אוגוסט 2012, 12:15

אפשר לעשות זאת בתבנית.
נניח שלמודול קוראים mymodule.
קוד: בחר הכל
<?php if ($this->countModules( 'mymodule' )) { ?>
  <div class="mymodule">
    <jdoc:include type="modules" name="mymodule" style="rounded" />
  </div>
  <div id="content" class="narrow">
   <jdoc:include type="component" />
  </div>
<?php } else { ?>
  <div id="content" class="wide">
   <jdoc:include type="component" />
  </div>
<?php } ?>

כלומר התבנית תבדוק אם מודול בשם mymodule מאופשר בדף הנוכחי.
אם מאופשר התבנית תוסיף קלאס בשם narrow לתוכן, ב-CSS צור קלאס כזה שמגדיר רוחב נגיד של 80%.
אם לא מאופשר התבנית תוסיף קלאס בשם wide לתוכן, ב-CSS צור קלאס כזה עם רוחב 100%.

שים לב כי לא בדקתי את הקוד ויכול להיות שיהיה צורך לשנות בהתאם לתבנית שלך והגדרות CSS אחרות, אבל זה הרעיון הכללי.
סמל אישי של המשתמש
itzik_harel
ג'ומלאי מתקדם
ג'ומלאי מתקדם
 
הודעות: 642
הצטרף: 02 מאי 2009, 13:00
מיקום: כפר סבא


חזור אל ג'ומלה! 1.5 - עיצוב ותבניות



מי מחובר

משתמשים הגולשים בפורום זה: אין משתמשים רשומים ו 2 אורחים

cron

ג'ומלה!ישראל בפייסבוק ג'ומלה!ישראל בטוויטר ג'ומלה!ישראל בגוגל+

Powered By JFBConnect

אחסון בחסות:

התחברות



התחבר/י עם פייסבוק
Powered By JFBConnect

הודעות חדשות

הרשמה לניוזלטר

הירשמו לניוזלטר וקבלו עדכונים וחדשות מג'ומלה! ישראל
captcha

מי באתר

יש באתר 752 אורחים מחוברים