دروبال 6: سمات حقل في وجهات النظر
-
22-07-2019 - |
سؤال
وأساسا أريد إنشاء رمز PHP في قالب بلدي (وجهات النظر للرؤية والميدان - body.tpl.php) التي من شأنها أن أقول ما يلي ...
وإذا [هيئة] طباعة [node_view] ENDIF
المحلول 2
وماذا فعلت القيام به هو هذا التحميل المشاهدات حقل مخصص ومن ثم استخدام هذا الرمز لقيمة :
<?php
if ($data->node_revisions_body) {
echo '<a href="/node/' . $data->nid .'">view</a>';
}
?>
نصائح أخرى
ومن على قمة رأسي وفي أول نظرة يبدو أنك تستخدم المجالات. إذا كان الأمر كذلك، اذا نظرتم الى وجهات النظر للرؤية وfield.tpl.php، التعليقات تحدد:
Variables available:
- $view: The view object
- $field: The field handler object that can process the input
- $row: The raw SQL result that can be used
- $output: The processed output that will normally be used.
عند جلب الإخراج من الصف $، ينبغي أن تستخدم هذه التركيبة: $ = $ البيانات صف واحد -> {$ الميداني الموجه> field_alias}
وهكذا يمكنك أن تفعل شيئا من هذا القبيل
if ($row->{$field->body}) {
print $row->{$field->view_node}
}
لا تنتمي إلى StackOverflow