2011-04-20 3 views
1

내 Django CMS 플러그인에 대해 setup.py을 작성하려고하지만 아이콘을 어디에 두어야하는지 알 수 없습니다. Django-CMS 플러그인 용 미디어 파일은 어디에 두어야합니까?

그것은 같은 날 듯 당신이 템플릿을 배치 해야하는 경우로 볼때, 가장 직관적을 했 다음 cms_plugin.py에서

/media 
    /cms 
    /images 
     /plugins 
     my_image.png 
cms_plugin.py 

을 나는 다음과 같은 방법이 있습니다

def icon_src(self, instance): 
    print settings.CMS_MEDIA_URL 
    return settings.CMS_MEDIA_URL + u"images/plugins/my_image.png" 

위의 이미지는 link.png 이미지를 다시 사용하지만 내 플러그인과 동일한 폴더에 번들로 제공 할 수있는 것을 찾고 있습니다.

무엇이 누락 되었습니까? 이 대회인지 아닌지

+0

jplayerZinnia

https://github.com/Fantomas42/django-blog-zinnia/tree/master/zinnia/media/zinnia/img 
extensions and plugins

에서

몇 가지 예 나는 당신이 정확하게 뭘 하려는지 모르겠어요. 얼마나 많은 이미지가 있습니까? 그 속성을 쉽게 만들면 경로의 일부를 저장할 수 있습니까? –

+0

컨벤션에 따라 아이콘을 어디에 두어야하는지 묻습니다. 따라서 icon_src 메서드가 반환하는 경로가이를 가리킬 것입니다. –

답변

2

는 잘 모르겠어요하지만 난 몇

myproject/media/myproject/images 

또는 일부 같은 동등한에 넣어 나타났습니다. 장고-CMS를

https://github.com/ojii/django-cms-jplayer/tree/master/jplayer/media/jplayer 
관련 문제