ایجاد یک موقعیت جدید در قالب جوملا 1.5
محتویات
چگونه یک موقعیت جدید در قالب جوملا 1.5 ایجاد کنیم؟
میخواهیم موقعیتی با نام new_position در قالب جوملا ایجاد کنیم.
ایجاد موقعیت
ابتدا به پوشه templates/your template بروید و فایل index.php را با یک ادیتور باز کنید.
سپس در تگ body کدهای زیر را در محلی که قصد ایجاد موقعیت جدید، دارید اضافه کنید.
<source lang="php">
<?php if($this->countModules('new_position')) : ?> <jdoc:include type="modules" name="new_position" /> <?php endif; ?>
</source>
فایل را ذخیره کرده و ببندید.
سپس فایل templateDetails.xml در مسیر templates/your template را با ادیتور باز کنید و کد زیر را در این فایل پیدا کرده:
<source lang="php">
<positions> <position>breadcrumbs</position> <position>banner</position> ..... </positions>
</source>
و کد زیر را درون این بلوک قرار دهید.
<source lang="php">
<position>new_position</position>
</source>
فایل را ذخیره کنید.
استفاده از موقعیت ایجاد شده
برای استفاده از موقعیت ایجاد در قالب مورد نظر، در مدیریت جوملا ← افزونهها ← مدیریت ماژولها بروید و یک ماژول ایجاد کنید.
خواهید دید که مقابل عبارت موقعیت: موقعیت جدیدی که ایجاد کردهاید به لیست موقعیتها اضافه شده است.
توجه: بجای عبارت new_position هر عبارت دیگری میتوانید بنویسید.
استایل ماژول
برای نتیجه بهتر میتوانید به پوشه templates\your template\css بروید و فایل template.css را باز کنید و برای این ماژول، استایل مورد نظر را تعریف کنید.
هر گونه سوال و یا مشکلی در این رابطه دارید، میتوانید در انجمن تخصصی تیم جوملا فارسی جستجو کرده و در صورت عدم دریافت نتیجه مورد نظر، سوال جدیدی را مطرح کنید.
![]() |