سؤال

أنا أعمل على تعديل من موضوع في المشروع المصدر المفتوح "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:"&nbsp;"|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:"&nbsp;"|markup}</span>
              </li>

{/section}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top