2017-12-27 13 views
0

실버 스트라이프 이미지가 프론트 엔드에 표시되지 않습니다. 로그인 한 경우에만 이미지가 표시됩니다.SilverStripe 이미지는 프론트 엔드에서 볼 수 없습니다! 로그 된 사용자 만 해당 이미지를 볼 수 있습니다.

대시 보드에는 파일 사용 권한 옵션이 있습니다. 같은 문제.

도움이 될 것입니다!

감사합니다.

+0

여기서 문제가 무엇인지 알기가 정말 어렵습니다. 설정에 대한 자세한 정보를 제공해주십시오. SilverStripe 4를 실행합니까? – bummzack

+0

임 실행중인 SilverStripe-cms-v4.0.0-rc3 감사! –

+3

SilverStripe 4를 사용하면 파일도 버전 관리됩니다 ... 파일을 먼저 게시해야 사이트에 표시됩니다. – bummzack

답변

0

이미지가 두통을 일으키는 페이지를 개별적으로 게시해야하는 것 같습니다. $ owns를 추가하면 내 의견으로는 기본적으로 페이지 자체를 게시 할 때 이미지가 업데이트/게시됩니다.

private static $has_one = [ 
    'TeaserImage'=>Image::Class 
    //This is my image for the page. 
]; 
private static $owns = [ 
    'TeaserImage' 
    //Adding this will make sure the image is published with the page. 
];