문제

오픈 소스 프로젝트 "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>

그것은 똑똑한 foreach 루프 이고이 데이터를 가져옵니다.
제목 : BB 08 PR 6-340
요약:
키워드 : Hillbilly 고양이; 개빈 조던; Margo Hazell
설명:
소유자 : 갤러리 관리자

그러나 나는 단지 제목을 얻기를 원합니다. 그리고 다른 것들이 아니라 그것을 표시합니다. 배열의 모습과 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