2016-03-04 41 views
6

Interesuje mnie łączenie django-cms w zakresie zarządzania treścią i django oscar dla e-commerce.django oscar i djangocms

Czy ktoś może mi dać jakiś kierunek, najlepiej kogoś, który już z powodzeniem połączył dwa:

[A] Jeżeli struktura być bazą strona Oscar, z szablonów oscar zmodyfikowanych wstawić odpowiednie zastępcze umożliwiające cms itd ...,

lub

[B] w przypadku, gdy konstrukcja jest w bazę Django-CMS strona Oscar obsługiwane przez wtyczki itp ...

Mam przeczucie, że powinno to być [A], ale proszę, popraw mnie, jeśli się mylę.

Wszelkie inne sugestie będą mile widziane, ponieważ jest niewiele online i napisałem do autora oscar bez odpowiedzi. Jestem świadomy linku THIS, który nie dotyczy implementacji, a jedynie porównywania zgodności.

Odpowiedz

1

Ta kombinacja jest czymś, na co patrzyłem od dłuższego czasu i faktycznie miałem działający prototyp. Bez znajomości pełnego przypadku użycia trudno jest właściwie doradzić.

To, czego potrzebowałem, brzmi bardzo podobnie do ciebie, witryny, która może mieć edytowalne strony CMS w tej samej subdomenie (np. Www.myshop.uk/shop www.myshop.uk/cms-pages) jako strony podarunkowe . Chciałem mieć początkową stronę główną zarządzaną przez CMS i oddzielny obszar strony dla stron e-commerce.

Jeśli wymagania są takie same jak moje, najlepszym sposobem na osiągnięcie integracji jest za pomocą haka aplikacji w Django CMS, oznaczałoby to, że CMS jest pakiet controlling: http://docs.django-cms.org/en/release-3.3.x/how_to/apphooks.html

użyłem następującej dokumentacji , kod nie działał na nowszych wersjach Oscara i CMS-a, ale był dobrym przewodnikiem na temat tego, co powinno być możliwe i popchnięcia we właściwym kierunku: https://pypi.python.org/pypi/djangocms-oscar/0.1

Będę próbował to ponownie wkrótce, ponieważ mam nowa witryna, w której witryny CMS i e-commerce są oddzielne i wymagają połączenia w ramach tej samej poddomeny.

Czy to nadal jest problem dla Ciebie?

Rozważam skontaktowanie się z autorem w sprawie aktualizacji poprzedniego projektu "djangocms-oscar" lub utworzenia nowego z dokumentami pomocniczymi dla innych.

1

Pracowałem nad podobną konfiguracją, o którą tutaj prosiłeś. Czysta mieszanka django-cms z .

Oto co zrobiłem i działa idealnie dobrze.

Pierwsza konfiguracja nowy projekt z cookiecutter-django-cms

Następnie zainstalować Django Oscara wewnątrz niego. Skonfiguruj swój sklep.

Dopóki wiem, działa dobrze.