2012-11-22 14 views
5

Używam sadów cms z motywem bootstrap.Orchard CMS utworzyć widok motywu dla mojego typu zawartości

I stworzyli rodzaj zawartości: Dom

zawiera FIELDS

  • obraz (zbieracz pole multimedialny)
  • Property Type (pole taksonomia)
  • Położenie (taksonomia pole)

To CZĘŚCI

  • wspólny
  • ciało
  • opublikować później
  • Tytuł
  • Autoroute

Chcę zapytań domów i móc wybrać widok/układ dla nich

np. układ o nazwie HouseList (głównie dla pasków bocznych), który będzie renderował: tytuł, obraz i link do domu, możliwą lokalizację i typ, ale bez linków jako domyślne. A następnie układ fullDetails i układ tylko obrazu (tak, że mogę pokazać rolkę obrazu jquery, którą widżet mówi w quadzone) Jak mogę to wszystko zrobić, proszę, próbowałem w widoku Content-House.cshtml itp., Ale nie mogę uzyskać dostęp do szczegółów model.content, aby wybrać elementy do wyświetlenia.

Jestem pewien, że kiedy wpadnę na pomysł, jak to zrobić, 1 powinienem móc posortować resztę. Czytałem dokumentację itp., Ale istnieje wiele różnych sposobów, np. Umieszczanie pliku, zmiana części, zawartości, tworzenie klas do obsługi wyświetlania itp. Oczywiście brakuje mi czegoś prostego jak utworzyć widok dla każdej listy, którą chcę np.. houue-list, szczegóły domu, house-imageONly, a następnie manipuluj treścią.

Proszę o pomoc Próbowałem różnych rzeczy, aby strona działała tygodniami i nie była zbyt daleko. Przykłady byłyby fantastyczne, ale szukałem google godzinami i znalazłem podobne, ale nic z wystarczającą ilością szczegółów dla początkującego.

Dzięki

Odpowiedz

2

standardowym sposobem na osiągnięcie tego jest umieszczenie przenieść rzeczy wokół i alternatywne szablony dla różnych części i polami. Możesz specjalizować rozmieszczenie i na przemian z typem wyświetlania, którym jest Podsumowanie, gdy renderujesz na liście, na przykład to, co zwraca projekcja, oraz Szczegóły dla widoku szczegółowego.Więcej informacji na temat umieszczania można znaleźć tutaj: http://docs.orchardproject.net/Documentation/Understanding-placement-info a na zastępców tutaj: http://docs.orchardproject.net/Documentation/Alternates

Teraz, jeśli wolisz, aby całkowicie przejąć renderingu i zrobić bez stażu, oto kilka stanowisk, które mogą pomóc:

http://weblogs.asp.net/bleroy/archive/2011/07/31/so-you-don-t-want-to-use-placement-info.aspx

http://weblogs.asp.net/bleroy/archive/2011/03/27/taking-over-list-rendering-in-orchard.aspx

+0

Dzięki za odpowiedź. Byłem na weekend. Przeanalizuję te linki (wcześniej już to zeskanowałem). Czy są jakieś projekty przykładowe gdziekolwiek dla odniesienia za pomocą prognoz i alternatyw. Pomyślałem o tym, co robię, to zwykłe miejsce i proste. – Jonnymaboy

+0

Jest to powszechne miejsce i proste, dlatego mogłem ci podać te linki. –

+0

ok dzięki. Wydaje mi się, że linki do blogu, które nie korzystają z pliku docelowego, są łatwiejsze do prześledzenia, ponieważ wypróbowałem plik miejsca docelowego bez powodzenia. Czy nie znasz przykładów do pobrania? tzn. inne tematy w sadzie, które potrafią grać powyżej. Dziękuję za pomoc i komentarze, które są bardzo doceniane. – Jonnymaboy

Powiązane problemy