Keresőoptimalizálás és weboldal promóció - blog archive létre gyermek csomópontok a szülő
Készítsen gyermek csomópontok szülő csomópont
Talált két érdekes útmutatót a nyitott terek a hálózat, amelynek témája „közlemény” szülő-gyermek „a Node referencia«, és félek, hogy el fog veszni, hogy egy másolatot magát ... Ez volt az első közülük.
Az első szakaszban használjuk a modul referenciák (drupal.org/project/references). Nevezetesen - Node hivatkozás, amely tartalmazza azt. Ez a modul csatlakozik két különböző csomópont típusa (tartalom típus) egymással. Sőt, az egyik típusú, amely fel van szerelve (pont), és a típusát, amely csatlakozik (ajánlat).
Így nyissa ki a tartalom típusát ajánlat margóbeállítása (mellékelve), és lásd:
C munka, de láthatjuk a mező Node referencia. A kiszámított amíg SMOT. Tehát ezen a területen tulajdonítunk a „fő” tartalom típusa (pont). Kattintson a „Szerkesztés” gombra. Hát itt már mindent már beállította, hogy csatlakozik az épület (pont).
Vagyis, ha létrehozunk egy „bemutatkozó» (ajánlat) abban a pillanatban (/ node / add / ajánlat).
Mi vagyunk a legördülő listából az épületek (a képen alul) manuálisan is kiválaszthatja, hogy mely csatolni. Minden „Zilina módszer” épület (pont) választott a listáról automatikusan létrehoz egy prezentáció (ajánlat).
Számított mező (drupal.org/project/computed_field)
Ez a modul létrehoz egy olyan területen, amely lehetővé teszi, hogy tetszőleges PHP kód megjelenítése közben a tartalom típusát (node) és / vagy abban az időben, ahogy van rögzítve. A „módszer Zsolnai” használjuk azt kétszer.
Itt van a kép nehéz, de akkor nézze meg a területen ezen az oldalon. Kattintson a „Szerkesztés”
Itt van egy php kódot beilleszteni a Display Code (PHP), mint a képen. Ezt a kódot mindig kell végrehajtani, amikor kérte a tartalom típusát térképezés (esetünkben - pont).
$ Display_output = l ( 'Create bemutatása', 'node / add / kínálat /'. $ Entitás-> nid, array ( 'query' => array ( 'cél' => 'node /'. $ Entitás-> nid) ));
Property itt van. Ez megteremti a otobrazhentii tartalom típusát (pont) «core» hivatkozás létrehozása tartalom típus „hozzátétele» (ajánlat). Akkor kattints, és kap, hogy hozzon létre a csomópontok ajánlatot.
És ahogy elküldi ezt a linket a nid (node id).
Ez azt jelenti, így néz ki:
Amennyiben 70 a nid típusú ponttal tartalmat.
Mentsd meg a nid tartalom típusát pont a csomópont refernce
Hivatkozó mezőt hoztunk létre a fenti.
Tehát van, hogy hozzon létre egy oldalt, ahol az ajánlatot. És durván szólva, meg kell fogni a nid és lök a csomópont referencia.
Ehhez használjuk a mező komputer területén
Térjünk vissza a / admin / szerkezet / típusok / kezelni / kínálat / mezők
Most terén Számított mező kattintson a „Szerkesztés”
Amint látjuk a területen komputer Code (PHP) rakjuk be az alábbi kódot.
$ This_uri = REQUEST_URI ();
$ Point_nid = felrobban ( "/", $ this_uri);
if (is_numeric ($ point_nid [5])) <
$ Entitás-> field_display_point [$ langcode] [0] [ 'NID'] = $ point_nid [5];
> más <
>
$ Entity_field [0] [ 'értéke'] = '';
Itt szeretnék beilleszteni után a debug mást, de nem tette. Ebben a kódot, vesszük a kapcsolatot, amely továbbítja a fajta pont / node / add / hez / 70? Destination = node / 70. És mi kihúzni belőle nid (70. ábra). Ezután beszúrjuk progamno nid a node referencia hogy már létre. Ez a kód lefut tárolása közben a tartalom típusát ajánlatot.
Így készült egy csomó, és csomópont során referencia kijelző ajánlatot, akkor azt mutatják, hogy ez az ajánlat pkrikriplen arra a pontra, ahonnan jött létre. Most az szükséges, hogy minden ponton teszi az összes ajánlatot, hogy már készül belőle. Ehhez használjuk modulok nézetek (drupal.org/project/views) és viewfield (drupal.org/project/viewfield)
Viewfield vozvolyaet nézetek mezőjébe beillesztett típusú tartalom.
Nézetek létrehozása / admin / szerkezet / views / add
És a beállítások már a következők.
Azaz kapcsolat már említett az épület (pont), és a kontextus szűrőket (Érvek drupal 6) jelzi nid épületben. Nos, a mezőkön adja meg a témát, hogy valamit mutatni.
Ezután menj a
Nézetek létrehozása, ahol a típus mezőben.
Íme a lehetőségek:
Vagyis, mi adja a nevét a nézetet, hogy jött létre, a fentiekben és az érvek mezőben adja meg a token nid.
Ez minden. Most, amikor a tartalom megjelenítése típusú ponttal, akkor dolgozza át hivatkozásokat kínál, amelyek kapcsolódik.