سؤال حول صفيف في Gallery2
سؤال
أنا أعمل على تعديل من موضوع في المشروع المصدر المفتوح "Gallery2".
هنا هو الكود الذي أبحث عنه:
لأي شخص على دراية به، في ملف Searchshowall.tpl في وحدة البحث في قسم الوحدات النمطية من التنزيل.
<ul class="giInfo">
{foreach from=$result.fields item=field }
<li>
<span class="ResultKey">{$field.key}:</span>
<span class="ResultData">{$field.value|default:" "|markup}</span>
</li>
{/foreach}
</ul>
إنها حلقة Smarty foreach واتحذت هذه البيانات
العنوان: BB 08 PR 6-340
ملخص:
الكلمات المفتاحية: قطة Hillbilly؛ غافن الاردن مارجو هازل
وصف:
المالك: معرض المسؤول
ومع ذلك، أريد فقط أن أحصل على العنوان: وعرضها، وليس أي من الأشياء الأخرى. أنا غير متأكد من أن الصفيف يشبه وكيفية الحصول على قيمة محددة منه في تنسيق Smarty وأيضا في حالة هذا المعرض.
المحلول
اعتدت علامات القسم لمعرفة ذلك. كنت أشير إلى قيمة الصفيف خطأ أيضا. وهنا كيف حصلت عليه للعمل.
{section name=field loop=$result.fields max=1}
<li>
<span class="ResultData">{$result.fields[field].value|default:" "|markup}</span>
</li>
{/section}
لا تنتمي إلى StackOverflow