اگر طراح سایت با دروپال هستید حتماً در هنگام استفاده از توکن ها در دروپال با این مورد مواجه شده اید که وقتی لیست توکن ها بسته می شود امکان کلیک و باز کردن لیست توکن ها وجود ندارد. این به خاطر راست چین بودن مدیریت سایت و عدم پشتیبانی جاوااسکریپت توکن از راست چین هست.

برای حل این مشکل دو راه وجود دارد: اصلاح جاوااسکریپت (که پیچیده است) یا اصلاح css قالب مدیریت دروپال(عمدتاً قالب seven)

برای اصلاح این مشکل یک راه بسیار راحت به کار می برم. کد زیر را در انتهای فایل استایل قالب سون seven قرار می دهم.

آدرس فایل استایل قالب: themes\seven\style-rtl.css

.treeTable tr.collapsed td .expander,
.treeTable tr.expanded td .expander {
    margin-right: -19px;
    padding-right: 19px;
    margin-left: auto !important;
    padding-left: auto !important;
}
tr[class^="child-of-token"] td:first-child {
    padding-left: 0 !important;
    padding-right: 29px;
}

پس از قرار دادن این تکه کد css به انتهای فایل قالب و ذخیره فایل، کش دروپال را خالی کرده مجدداً به سراغ لیست توکن ها بروید. اینبار لیست توکن ها را به شکل زیر خواهید یافت.

 

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

تعداد امتیازدهندگان: 5007
مسیر کوتاه: rangine.ir/node/1176