
این آموزش بیشتر برای افرادی نوشته شده است که دانش حداقلی از سیستم مدیریت محتوای دروپال دارند. آشنایی با نصب، مدیریت، سایت سازی و نگهداری محتوای یک وبسایت دروپالی راداشته باشند. این آموزش همچنین برای کاربرانی است که با نسخههای پیشین دروپال تجربه کار داشتهاند و میخواهند دانش خود را برای نسخه فعلی بروزرسانی کنند.
در ادامه برای ساخت قالب دروپال باید ابتدا تنظیماتی برای دیولپ کردن دروپال و همچنین غیره فعال کردن کش سایت و قالب twig بپردازیم
اگر اشنایی با twig ندارید میتوانید در این مقاله twig چیست؟ با template engine twig اشنا بشین
در مرحله اول در پوشه sites فایل example.settings.local.php را کپی کرده و در پوشه sites/defaultes پست کنید و به صورت زیر تغییر نام دهید
settings.local.php
فایل settings.php در پوشه sites/defaultes را باز کرده و کد زیر را از حالت کامنت خارج کنید
if (file_exists($app_root . '/' . $site_path . '/settings.local.php')) {
include $app_root . '/' . $site_path . '/settings.local.php';
}
در مرحله بعد فایلsettings.local.php در پوشه sites/defaultes باز کرده و کد زیر را کامنت میکنیم
$config['system.logging']['error_level'] = 'verbose';
در مرحله بعد فایلsettings.local.php در پوشه sites/defaultes باز کرده و کد زیر از حالت کامنت خارج کنید
$settings['cache']['bins']['render'] = 'cache.backend.null';
$settings['cache']['bins']['page'] = 'cache.backend.null';
$settings['cache']['bins']['dynamic_page_cache'] = 'cache.backend.null';
در مرحله بعدی فایل development.services.yml را باز کرده و کد زیر را اضافه میکنیم
parameters:
http.response.debug_cacheability_headers: true
twig.config:
debug: true
auto_reload: true
cache: false
بعد از ایجاد تغییرات بایدclear cache کنید تا تنظیمات ست شوند
comments
ناشناس (تایید نشده)
سلام توضیح میفرمایید چرا…
سلام توضیح میفرمایید چرا باید این کارها انجام بشه؟
حامد حسینی
درواقع ما در اینجا تنها کش…
درواقع ما در اینجا تنها کش twig غیره فعال کردیم و debug رو فعال تا بهتر بتونیم به المان های صفحه دسترسی پیدا کنیم
اگر در google chrome گزینه inspect انتخاب کنید و در قسمت element میتوانید تمامی فایل های قالب و اینکه از کجا لود میشوند را ببینید
افزودن دیدگاه جدید