Як звязаць тып node з полем іншага тыпу node??? | [Харзах]-[НЕТ]
Усім прывітанне!
Вопрос такі, я завёў два новых тыпу nodes - школа і клас.
У школы ёсць назва,нумар,акруга і г.д.
У класа ёсць нумар, кол. навучэнцаў і нумар школы.
Как зрабіць так, што б пры запаўненні палёў класа выподал спіс з нумарамі школ? - Паглядзеў node reference, але ён стварае сувязь толькі паміж тыпамі nodes, а мне трэба, што б была сувязь тыпу клас з тыпам поля школы..
+ як зрабіць так, што б пры праглядзе школы адлюстроўваліся ўсе класы якія спасылаюцца на гэту школу??
Содержание:
гэта падобна трэба глядзець у бок CCK (модуль Content Consrtruc
гэта падобна трэба глядзець у бок CCK (модуль Content Consrtruction Kit) ім трэба будзе стварыць гэтыя два тыпу кантэнту і, быць можа, Views, для адлюстравання таго, што трэба... я сам з гэтымі модулямі не працаваў, так што магу толькі параіць, наконт іх выкарыстання...
Спс, так яно і было.. Вот чаго рабіў: 1. Дадаваны модуль
Спс, так яно і было..
Вот чаго рабіў:
1. Дадаваны модуль http://drupal.org/project/nodehierarchy
2. Ствараем 2 новых тыпу матэрыялу, у першым (бацька) адзначаем у частцы Node Hierarchy галачкай Can be parent;
во другім (дзіцё) - Can be child
3. Пераходзім у частку Create Content. Пры запаўненні ўтрымання створанага тыпу матэрыялу (для бацькі) у частцы Node Hierarchy выбіраемы nodeherarchy_children_list (для адлюстравання children)
4. Калі мы ўсталявалі галачку насупраць Can be parent - стварылася яшчэ адна опцыя - Children для кожнага створанага кантэнту (г.зн. у нашым выпадку для кожнай школы), запаўняем яе. Ізноў жа ў частцы Node Hierarchy для children - ов выбіраемы бацькі (хутчэй за ўсё правільны ўжо вылучаны)
5. Пераходзім у частку Administer->Site building->Views , ствараем новы view для адлюстравання школ. У гэтым view неабходна не забыцца паставіць галачку насупраць Provide Page View у частцы Page (інакш старонка не будзе адлюстроўвацца); далей у частцы Fields дадаваны поле node:title ;
в частцы Filters дадаваны фільтры Node: Type з выбарам тыпу матэрыялы і Node:published (гэты фільтр усталёўваецца ў большасці выпадкаў для адлюстравання толькі апублікаваных матэрыялаў)
6. Паглядзець створаную табліцу можна па адрасе ўведзенаму ў URL у частку Page пры стварэнні View
ну вось, усё стала ясна, дзякуй за рашэнне праблемы, быць можа
ну вось, усё стала ясна, дзякуй за рашэнне праблемы, быць можа каму-небудзь таксама спатрэбіцца...