2013-01-15 2 views
0

이미지 사용자 정의 필드의 기본 동작은 이미지에 대한 링크를 표시하는 것입니다. 예 :MovableType : 링크 대신 CustomField 이미지 표시

<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="/images/judd_jon.jpg">judd_jon-1.jpg</a></span> 

단지 이미지를 표시 할 수 있도록 이미지의 위치 나 이름을 출력하는 방법이 있습니까? 예 :

<img src="/images/judd_jon.jpg" alt="" /> 
+0

이 어떻게 정규식

관련됩니다 : 당신이에서 이동 유형 자산 태그 중 하나를 사용할 수 있도록 위의 라인으로 태그에 "자산"을 추가

그것을 자산 컨텍스트를 제공합니다? –

+0

이미지 링크를 정규식을 통해 추출 할 수 있지만 제대로 작동하지 않습니다. 이전 버전의 해결책이 있었지만 더 이상 작동하지 않습니다 :

+2

어떤 모양이나 형식 으로든 html을 파싱하려면 정규식을 사용하지 않는 것이 좋습니다. 나는 불가능하다는 말은 아니지만, 도움을 요청해야한다면, 그것은 당신을위한 해결책이 아닙니다. –

답변

2

당신은 이미지에 출력의 경로를 MT 태그를 사용할 수 있습니다 :

<mt:CustomFieldNameAsset><mt:AssetURL><mt:AssetThumbnail width="200"></mt:CustomFieldNameAsset> 

CustomFieldName가 편집 사용자 정의 필드 화면에서 "템플릿 태그"입니다.

MT : 당신이 사용할 수있는 number of great tags 있습니다 AssetThumbnailURL = 이미지

의 생성 된 썸네일을 출력합니다 AssetURL =이 파일 시스템 산에 자산의 URL을 출력합니다.

+0

사용자 정의 필드가 이미지 자산을위한 것이기 때문에 이것은 효과가 있었을 것입니다. 불행히도 MT는 "자산 컨텍스트 외부에 태그를 추가하십시오."라고 말합니다. –

+0

Simon :이 오류를 반환하는 정확한 템플릿 코드와 사용자 정의 필드의 구성을 공유하십시오. –

+0

사용자 정의 필드의 이름은''이며 그 유형은 이미지입니다. 그래서 MT에서 다음 코드를 사용하고 있습니다 : ' <$ MTAssetThumbnailLink width = "200"$> ' MT의 오류 메시지는 다음과 같습니다. _ 라인 66에서 인식 할 수 없습니다. _ –

관련 문제