it-swarm.asia

استخدام الرموز في عناوين الكتلة

يؤدي توصيل الرموز المميزة لعنوان الكتلة إلى عرض نص الإدخال فقط بدلاً مما يفترض أن يخرجه الرمز المميز.

هل هناك طريقة لتمكين/استخدام الرموز المميزة في عناوين الكتل ، أو ربما طريقة بديلة للحصول على النتائج التي أريدها؟

لقد حاولت استخدام وحدة تصفية Token Filter ، لكنها لا تغير الوظيفة.

أحاول إدراج الرمز المميز [user: profile-realname] في عنوان الكتلة (على وجه التحديد عنوان كتلة قائمة المستخدم). الرمز المميز موجود في قائمة الرموز المميزة المتاحة للاستخدام عبر HELP في الواجهة الخلفية.

10
Mechaflash

AFAIK ، لا يمكن تحقيق ذلك باستخدام حقل عنوان الكتلة ، ولكن باستخدام وحدة تصفية Token Filter ، يمكنك فقط إسقاط الرمز المميز في منطقة جسم الكتلة ولفه في علامة H2 وسيظهر كما لو كان عنوان الكتلة . (فقط قم بتعيين عنوان الكتلة إلى <none>)

7
user842

جرب وظيفة token_replace () في المعالج المسبق للكتلة. مثال:

$node = menu_get_object();  // Get the current node
if ($node) {
  $vars['elements']['#block']->subject = token_replace($vars['elements']['#block']->subject, array('node' => $node));
}

ربما يجب عليك تحميل المستخدم أيضًا حتى تتوفر الرموز المميزة للمستخدم.

5
Lance

بمجرد تنفيذ استبدال الرمز المميز لعناوين الحظر ، ستتمكن من استخدام [current-user: profile-realname] رمز.

2
Dave Reid

اضبط العنوان على فارغ ، وأضف فقط مساحة نص عمومية في رأس المشاهدات! أضف هنا علامات h أو أي شيء تريده. أسهل بكثير ولا يتطلب ترميز ...

1
giorgio79