it-swarm.asia

كيف يمكنني إزالة النص "المرسلة بواسطة" على عرض العقدة؟

في Drupal 6 كان خيار إزالة هذا النص موجودًا في إعدادات السمة ؛ أين هو في Drupal 7؟

18
J-Fiz

بالنسبة لنوع "الصفحة الأساسية" ، سيكون example.com/admin/structure/types/manage/page/edit. بالنسبة لنوع "المقالة" ، يكون example.com/admin/structure/types/manage/article/edit.

20
tim.plunkett

يمكنك العثور على الخيار من خلال تعديل إعدادات نوع المحتوى.

الهيكل> أنواع المحتوى> اسم النوع

انقر تحرير

ثم قم بإلغاء تحديد الخيار عرض معلومات المؤلف والتاريخ. في إعدادات العرض.

22
Daniel

الوحدة مقدم من هو حل أكثر دقة FWIW. هنا اقتباس عنها (من صفحة مشروع الوحدة):

... يتيح لك التحكم في تنسيق معلومات "تم الإرسال بواسطة" على المحتوى الخاص بك لكل نوع محتوى. يضيف مجموعة حقول إلى نموذج تحرير العقدة الخاص بك يسمى المظهر الذي يتيح لك وضع نمط مميز للنص الذي تريد عرضه.

يعتمد على الرمز المميز الوحدة النمطية. ملاحظة: لا تنشئ هذه الوحدة النمطية أي بيانات ؛ بل تعتمد على وحدات أخرى توفر تلك البيانات من خلال Token.

قد تجد Custom Tokens وحدة مفيدة للأشياء التي لم يتم توفيرها بالفعل.

3
1kenthomas

في حالة رغبتك في إخفاء نص "تم الإرسال بواسطة" في التعليمات البرمجية ، وهو أكثر مرونة من إعدادات العقدة:

function my_theme_preprocess_node(&$variables) {
  if ($variables['submitted']) {
    $variables['submitted'] = t('!username on !datetime', array('!username' => $variables['name'], '!datetime' => $variables['date']));
  }
}
0
mchar