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).

Keresőoptimalizálás és weboldal promóció - blog archive létre gyermek csomópontok a szülő

Vagyis, ha létrehozunk egy „bemutatkozó» (ajánlat) abban a pillanatban (/ node / add / ajánlat).

Keresőoptimalizálás és weboldal promóció - blog archive létre gyermek csomópontok a szülő

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.

Keresőoptimalizálás és weboldal promóció - blog archive létre gyermek csomópontok a szülő

É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”

Keresőoptimalizálás és weboldal promóció - blog archive létre gyermek csomópontok a szülő

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.

Keresőoptimalizálás és weboldal promóció - blog archive létre gyermek csomópontok a szülő

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.

Kapcsolódó cikkek