2012-02-07 4 views
0

Я хотел бы перечислить все активные продукты (от всей или определенной категории) в шаблоне. Я смотрел почти везде, и я просто не могу найти способ сделать это.Satchmo: список всех активных продуктов

Я хочу показать их в нижнем колонтитуле магазина (10 товаров из 1 категории). Это означает показать их без выбора категории продукта.

Возможно ли это? Продукты перечислены только в шаблоне категории ...

Я использую Satchmo 0.9.2

EDIT: Как-то я пропустил это: http://www.satchmoproject.com/docs/dev/customization.html

Так это решается ...

Спасибо!

+0

** AUTHOR SOLVED THE ABOVE ** – hynekcer

ответ

0

Это более общий ответ, так как нет ответа, так что не бейте меня. Вы также должны знать, что я никогда не использовал satchmo, я никогда не смотрел на это.

Но, несмотря на это, если бы мне пришлось иметь дело с вашей ситуацией, я бы посмотрел на исходный код. Здесь вы найдете ответы, чтобы разработать что-то обычай для вашей ситуации. Это может быть сложной задачей, но, по крайней мере, стоит попробовать.

Должны быть модели, в которых хранятся данные для вашего продукта и категорий. Посмотрите на них и на представления, которые извлекают продукты из базы данных для их рендеринга. Кроме того, просмотр базы данных не может повредить (подумайте о phpmyAdmin, чтобы иметь хороший веб-интерфейс).

Может быть полезно запустить вашу ./manage.py оболочку, импортировать ваши/satchmos продукты и модели категорий и поиграть с ними.

Возможным решением может быть создание пользовательского контекстного_процессора, который извлекает необходимые продукты/категории и передает эти продукты из категории в нижний колонтитул на более глобальную основу. Посмотрите здесь 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

Смежные вопросы