2012-02-07 2 views
0

전체 또는 특정 범주의 모든 활성 제품을 템플릿에 표시하고 싶습니다. 거의 모든 곳에서 보았습니다.이 작업을 수행 할 수있는 방법을 찾지 못했습니다.Satchmo : 모든 활성 제품 나열

나는 그들을 상점의 바닥 글에 표시하고 싶습니다 (1 카테고리에서 10 개 제품). 즉, 제품 범주를 선택하지 않고 표시해야합니다.

이것도 가능합니까? 제품은 내가

편집 츠모 (Satchmo) 0.9.2을 사용하고 있습니다 ... 카테고리 템플릿에

나열되어 있습니다 : 그래서 그것은 해결 될 http://www.satchmoproject.com/docs/dev/customization.html

...

: 어떻게 든 나는 이것을보고 싶었어

감사합니다.

+0

** 위의 내용은 ** – hynekcer

답변

0

아직 답변이 없으므로 좀 더 일반적인 대답입니다. 그렇다면 저를 괴롭히지 마십시오. 당신은 또한 결코 satchmo를 사용한 적이 없다는 것을 알아야합니다.

그러나 상황에도 불구하고 대처해야한다면 소스 코드를 살펴볼 것입니다. 거기에 대한 답을 찾아 상황에 맞는 맞춤형 서비스를 개발할 수 있습니다. 이것은 까다로운 작업이 될 수 있지만 최소한 시도할만한 가치가 있습니다.

귀하의 제품 및 카테고리에 대한 데이터를 저장하는 모델이 있어야합니다. 데이터베이스를 렌더링하기 위해 데이터베이스에서 제품을 검색하는 뷰와 뷰를보십시오. 또한 데이타베이스를 살펴보면 phpMyAdmin이 멋진 웹 기반 인터페이스를 갖게된다고 생각합니다.

./manage.py 셸을 실행하고/satchmos 제품 및 카테고리 모델을 가져 와서 함께 사용하면 도움이됩니다.

다음 가능한 솔루션은 필요한 제품/범주를 검색하는 사용자 지정 context_processor를 작성하고 범주에서 이러한 제품을보다 범용 적으로 바닥 글에 전달할 수 있습니다. 여기 좀 봐 https://docs.djangoproject.com/en/1.3/ref/templates/api/#writing-your-own-context-processors. 어쩌면 커스텀 미들웨어도 가능할 수 있습니다. https://docs.djangoproject.com/en/dev/topics/http/middleware/#writing-your-own-middleware

이 정보가 도움이되기를 바랍니다. 시도해 볼만한 가치가 있습니다.

+0

안녕하세요, 쉬운 픽스를 찾고 있습니다 ... 나는 일을 망치고 싶지 않습니다. 정확히 무엇을 제안했는지, 특히 카테고리와 제품을 나열하는 satchmo_category.py ...하지만 올바른 방법으로 수정하지 못했습니다 ... – Mission