2017-09-07 10 views
0

매우 간단한 질문이오고 있습니다! 내 아포스트로피 헤더에서아포스트로피 CMS/Nunjucks에 단일 이미지 표시

  • 나는 '하드 코드'이미지 특정 (배너) 위치에 항상 디스플레이에 원하는.
  • 나는 어떤 편집기/사용자가 내가 어떤 싱글 형 접근 방식을
  • 를 사용할 필요가 없습니다 있으리라 믿고있어 내가 어떤 형식이 필요하지 않는 이미지 때문에
  • 을 변경하거나 제거 할 수 없도록하려면 위젯.

    1) 내가 위를 사용할 때 내가

    를 얻을 :

    <img src="myfile.jpg"> 
    

    아직 내가이 문제에 직면 :

그래서, 난 할 노력하고있어 모든 HTML의 가장 기본적인

"TypeError: Cannot read property '_id' of null"

...

"^^^^^ LOOK UP HERE FOR THE LOCATION WITHIN YOUR HELPER e.stack: Template render error: (apostrophe-pages:notFound.html) Template render error: (apostrophe-pages:notFound.html)"

후, 많은 오류 다음

... 더 많은 오류가 뒤 따름

2) 모듈 디렉토리에 있어야하는 이미지를 저장할 디렉토리를 모릅니다. 메인 '이미지 라이브러리'에 저장하고 싶지 않습니다.

Nunjucks 코딩의 일부 형식이 필요합니까?

감사합니다.

답변

1

일반 HTML에서 깨진 src가 있다는 오류는 발생하지 않습니다. 어쩌면 전체 오류를 붙여 넣거나 최근에 추가 된 코드를 주석 처리하여 해당 오류를 추측 할 수 있습니다. 귀하의 질문에 대답하려면

는, 아포스트로피는 루트로 /public 디렉토리를 사용할 수 있습니다, 그래서 당신은 /public/images/myfile.jpg, 말, 이미지 파일을 배치하면 당신은 당신의 템플릿에 <img src="/images/myfile.jpg" />에서 액세스 할 수 있어야합니다.

+0

네, 이것은 중요한 정보입니다 - 상대 경로 (/가없는)를 사용하면 아포스트로피는 그렇지 않은 파일을 찾으려고 시도합니다. –

+0

고마워요 - 제가 잘못 생각한 오류 메시지 중 50 줄 (실제로)은 간단한 "올바른 이미지 입력"이 아닌 복잡한 nunjucks/apostrophe 오류의 증상이었습니다. - 및 - 링크 - 그것 - 제대로 - 유형의 오류 ". 이제 해결되었습니다. - 감사합니다! – Steve

+0

그 오류 메시지는 아마도 파일의 다른 곳에서의 나쁜 Nunjucks 문법처럼, 또는 독자적으로 행복하게 서 있기보다는 Nunjucks {{}} 마크 업 안에있는 HTML과 같은 완전히 무관 한 무언가에 관한 것일 것입니다. –