سلام خدمت دوستان
من می خوام در یک قالب سه تا ناحیه رو اضافه کنم و کارهای زیر رو انجام دادم
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 این سه تا بلوک را اضافه کنم؟
ممنون میشم کمکم کنید.
وضعیت: آفلاین
سلام
شما باید به هر کدوم از ناحیه ها یک کلاس اختصاص بدین و تو فایل سی اس اس بهش عرض بدین و ویژگی float
وضعیت: آفلاین
ممنون از راهنمایی تون
مشکل این است که این سه تا بلوک به جای این که کنار هم باشن، زیر هم قرار می گیرند
در واقع من می خوام به صورت سه تا ستون کنار هم باشن، نه سه تا سطر زیر هم
به نظر شما باید چه کار کنم؟
وضعیت: آفلاین
شما بهشون عرض بده ، بعدش float:right
بعد از همه کد بلوک ها یه divاضافه کن با استایل Clear:both
همین !!!
وضعیت: آفلاین
اگر استفاده از 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>
وضعیت: آفلاین
ممنون از راهنمایی تون
کد شما رو استفاده کردم و مشکلم حل شد
سپاسگزارم.