مفتاح الاستيفاء التالي غير صالح: site_name
أعتقد أن “Site_text” غير متاح. عندما أحاول تعديل النص في /admin/customize/site_texts/js.welcome_banner.header.new_members?locale=en أرى أن الاسم فقط هو المتاح.
أعتقد أن
site_name متاح فقط للمستخدمين المجهولين. أعتقد أن الوصف يحتاج إلى تحديث.
حسناً، شكراً على المعلومات، في الوقت الحالي أستخدم CSS لوضع اسم الموقع. كنت فقط أواجه مشكلة في وضع خط تحت الاسم في نص الترحيب.
لسبب ما، يعمل %site_name فقط للزوار المجهولين.
أرغب في القيام بما يلي:
مرحباً، %{preferred_display_name}، بك في %{site_name}!
لكن هذا غير ممكن، مما يجعل تعديلات التسطير/CSS صعبة في هذه المنطقة.
هذا منطقي. لم يسجلوا الدخول، لذلك لا نعرف من هم. لا يوجد اسم لهم في قاعدة البيانات.
الأمر أشبه عندما يرن شخص لا تعرفه جرس بابك؛ لن تتمكن من تحيته باسمه حتى يقدم نفسه.
نعم، ولكن أود استخدام %site_name هذا للمستخدمين المسجلين الدخول أيضًا ![]()
شكرًا للإبلاغ عن ذلك! يبدو أنني بالغت في الوعود بشأن المتغيرات المتاحة… لدي تحديث قادم سيصحح هذا الأمر.
إذًا، ما زلنا لا نستطيع إضافة %{site_name} إذا كان المستخدم مسجلاً دخوله؟
حسنًا… يبدو الأمر كذلك بالتأكيد:
أفترض أنه يمكنك عرض اسم الموقع باستخدام مكون سمة (Theme Component) عن طريق إجراء طلب إلى
/about.json والحصول على عنوان الموقع (لقد اطلعت على خدمة site ولم أجد أي شيء بخصوص عنوان الموقع).
قد تعمل خدمة siteSetting للحصول على قيمة إعداد الموقع title




