زمان کنونی: ۲۹-۱-۱۴۰۵, ۰۷:۱۶ صبح درود مهمان گرامی! (ورودثبت نام)


ارسال پاسخ 
 
امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
عدم نمايش ماژول و مطالب در قسمت content
۵-۲-۱۳۹۵, ۰۷:۳۷ عصر
ارسال: #10
RE: عدم نمايش ماژول و مطالب در قسمت content
کد نویسی این قالب طوری هست که ماژول و کامپوننت رو با هم در این موقعیت نشون نمیده:
<?php if ($this->countModules('latesnews')) : ?>
                                <div id="tak-latesnews">
                                     <jdoc:include type="modules" name="latesnews" style="xhtml" />
                                </div>
                                <?php endif; ?>
                                <?php if (!$this->countModules('latesnews')) :  ?>
                                <jdoc:include type="component" />
                                <?php endif; ?>
این خطوط 76 تا 81 فایل ایندکس این قالب هست.
اگر ماژولی به این موقعیت اختصاص داده شده باشه ماژول رو نشون میده ولی کامپوننت رو نشون نمیده و کامپوننت رو فقط وقتی نشون میده که ماژولی به این موقعیت تخصیص داده نشده باشه.
اگر میخواهید تغییری ایجاد کنید باید این شرطها رو حذف کنید.
تک کدی که باعث نمایش ماژول در این موقعیت قالب میشه:
<jdoc:include type="modules" name="latesnews" style="xhtml" /> 
تک کدی که مربوط به فراخوانی و نمایش کامپوننتها در قالب هست:
<jdoc:include type="component" /> 
شرط زیر چک میکنه که آیا ماژولی برای موقعیت latesnews تخصیص یافته :
if ($this->countModules('latesnews')) 
و همینطور شرط زیر عکس شرط بالایی هست یعنی تخصیص نیافتن ماژولی برای موقعیت latesnews رو چک میکنه:
if (!$this->countModules('latesnews')) : 

در صورت برقرار بودن اون شرط کدها تا قسمت endif به اجرا در میان.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط me64
ارسال پاسخ 


پیام‌های داخل این موضوع
RE: عدم نمايش ماژول و مطالب در قسمت content - mostafa272 - ۵-۲-۱۳۹۵ ۰۷:۳۷ عصر

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان