مشکل: اضافه کردن ناحیه جدید در قالب

شما اینجا هستید

6 پست / 0 جدید
آخرین ارسال

وضعیت: آفلاین
  • تعداد ارسال: ۴۴
  • تاریخ عضویت: ۲۰۱۳/۰۷/۱۰
  • آخرین حضور: ۲۰۱۵/۰۵/۱۱
  • سمت: کاربر عضو
  • موقعیت: نامشخص

سلام خدمت دوستان
من می خوام در یک قالب سه تا ناحیه رو اضافه کنم و کارهای زیر رو انجام دادم
1- تعریف ناحیه ها در فایل info
regions[triptych_first] = Triptych first
regions[triptych_middle] = Triptych middle
regions[triptych_last] = Triptych last

2- نمایش ناحیه ها در فایل page.tpl.php
<?;([php if ($page['triptych_first'] || $page['triptych_middle'] || $page['triptych_last ?>
<"div id="triptych-wrapper">
<?;([php print render($page['triptych_first ?>
<?;([php print render($page['triptych_middle ?>
<?;([php print render($page['triptych_last ?>
<--div>
<? ; php endif ?>
کش رو خالی کردم و سه تا ناحیه به صورت سطری زیر هم اضافه شد
اما من می خوام این سه تا ناحیه به صورت سه تا ستون کنار هم اضافه بشه

کجا باید width این سه تا بلوک را اضافه کنم؟
ممنون میشم کمکم کنید.


وضعیت: آفلاین
  • نسخه دروپال: 7.00
  • تعداد ارسال: ۱۷۰
  • تاریخ عضویت: ۲۰۱۱/۰۳/۲۵
  • آخرین حضور: ۲۰۱۶/۱۱/۲۰
  • سمت: کاربر عضو
  • موقعیت: قم

سلام
شما باید به هر کدوم از ناحیه ها یک کلاس اختصاص بدین و تو فایل سی اس اس بهش عرض بدین و ویژگی float


وضعیت: آفلاین
  • تعداد ارسال: ۴۴
  • تاریخ عضویت: ۲۰۱۳/۰۷/۱۰
  • آخرین حضور: ۲۰۱۵/۰۵/۱۱
  • سمت: کاربر عضو
  • موقعیت: نامشخص

ممنون از راهنمایی تون
مشکل این است که این سه تا بلوک به جای این که کنار هم باشن، زیر هم قرار می گیرند
در واقع من می خوام به صورت سه تا ستون کنار هم باشن، نه سه تا سطر زیر هم
به نظر شما باید چه کار کنم؟


وضعیت: آفلاین
  • نسخه دروپال: 7.00
  • تعداد ارسال: ۱۷۰
  • تاریخ عضویت: ۲۰۱۱/۰۳/۲۵
  • آخرین حضور: ۲۰۱۶/۱۱/۲۰
  • سمت: کاربر عضو
  • موقعیت: قم

شما بهشون عرض بده ، بعدش float:right
بعد از همه کد بلوک ها یه div‌اضافه کن با استایل Clear:both
همین !!!


وضعیت: آفلاین
  • نسخه دروپال: 7.00
  • تعداد ارسال: ۴۱۰۵
  • تاریخ عضویت: ۲۰۱۰/۰۱/۱۸
  • آخرین حضور: ۲۰۲۱/۰۳/۰۶
  • سمت: مدیر کل
  • موقعیت: نامشخص

اگر استفاده از css برای ستون بندی برای شما دشوار است ، در فایل page.tpl.php از جدول های برای ستون بندی مورد نظر استفاده نمایید.

<table width="100%">
<tr>
<td class="first">
<?php
if ($page['triptych_first']){
print
render($page['triptych_first']);
}
?>

</td>
<td class="middle">
<?php
if ($page['triptych_middle']){
print
render($page['triptych_middle']);
}
?>

</td>
<td class="last">
<?php
if ($page['triptych_last']){
print
render($page['triptych_last']);
}
?>

</td>
<tr>
</table>


وضعیت: آفلاین
  • تعداد ارسال: ۴۴
  • تاریخ عضویت: ۲۰۱۳/۰۷/۱۰
  • آخرین حضور: ۲۰۱۵/۰۵/۱۱
  • سمت: کاربر عضو
  • موقعیت: نامشخص

ممنون از راهنمایی تون
کد شما رو استفاده کردم و مشکلم حل شد
سپاسگزارم.