لقد وجدت حلاً بديلاً بالفعل ولكني بحاجة إلى المساعدة في تحديد موقع الملف المصدر.
لذلك إذا استخدمت وحدة التحكم لفرض فئة رأس كما هو موضح أدناه:
<h1>Welcome to our community</h1>
ثم أنشأت CSS المرتبط به:
.main-title-text {
background: -webkit-gradient(linear, left center, right bottom, from(#484848), to(#0097ff), to(#ffffff));
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
يبدو أن كل شيء يعمل. الآن بعد أن اكتشفت الحل البديل، كيف يمكنني العثور على الملف الضروري لتعديله تحت div “ember14” حيث يتم عرض نص “Welcome to the community”؟
لست متأكدًا من أنني فهمت تمامًا ولكن يمكنك استهداف h1 و p في البحث المخصص حتى لا يؤثر ذلك على حقل الإدخال.
لا تحتاج إلى تغيير ملف المصدر المحدد. في هذه الحالات، يمكنك إنشاء مكون سمة جديد يتجاوز جزءًا معينًا من رمز CSS. ولكن إذا كنت تريد حقًا تغييره، فعليك عمل نسخة من مكون السمة GitHub - discourse/discourse-search-banner وبعد النسخ يمكنك تغيير ملف القالب.
ولكن هناك طريقة أسهل وأكثر قابلية للصيانة:
إنشاء مكون جديد.
انتقل إلى /admin/customize/themes/
تخصيص → السمات
انقر فوق علامة التبويب المكونات ثم زر تثبيت
في النافذة المنبثقة، انقر فوق زر إنشاء جديد واكتب اسم المكون الجديد.
.custom-search-banner-wrap {
h1, p {
background: -webkit-gradient(linear, right top, left bottom, from(#eaf0ff), to(#0932a5), to(#060064));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
}
انقر فوق حفظ. تم!
ولا تنس إزالة الرمز السابق الخاص بك
.custom-search-banner-wrap {
// remove this part because we add this to the h1 and p
-webkit-text-fill-color: transparent;
background: -webkit-gradient(linear,right top, left bottom,from(#eaf0ff),to(#0932a5),to(#060064));
-webkit-background-clip: text;
}