Ideiglenes megoldás d6-hoz panels helyett...

gyuri2012 képe

Hát mivel panels nincs Drupal6-hoz, nekem meg szükségem lenne rá, ezért azon gondolkodom hogyan lehetne ideiglenesen pótolni...:

http://drupal.hu/node/3137#comment-10974 ennek alapján bármilyen node-nak lehet egyedi *.tpl-php-t csinálni? például a node/94-nek?

Ha igen, akkor hogyan kell belerakni hogy egy másik node-ot is megjelenítsen mondjuk alatta?
 print $body ?

http://drupal.hu/node/3264#comment-11585 Insert view van, Insert node nincs d6-hoz (hehe d6..., longsword ha jól emlékszem)
Érdemes mondjuk úgy megcsinálni, hogy csinálok egy view-t, amin egy darab node van, aztán azt insert view-val, vagy maradjon inkább az előző ötlet...

Vagy?

Fórum: 
gyuri2012 képe

Erről valami egyszerű példát, leírást nem tudtok neten? Vagy rosszul keresek google-ben, vagy annyira triviális a dolog hogy senki sem ír róla... :)

0
0
Nagy Gusztáv képe

5-ös alatt ezt érdemes megnézni: http://drupal.org/node/46027
Itt a lényeg:

www.example.com/node/1/edit would result in the following
suggestions:
 
  page-node-edit.tpl.php
  page-node-1.tpl.php
  page-node.tpl.php
  page.tpl.php

Vagyis pl. az 1-es node oldala egyedivé tételéhez lemásolod a page.tpl.php-t page-node-1.tpl.php-é, és átszabod, ahogy neked tetszik.

De D6 alatt csak tippelek, hogy szintén így működik. Nem biztos.

0
0

Nagy Gusztáv

aboros képe

6.x -ben is.

0
0

-
clear: both;

gyuri2012 képe

Köszönöm válaszotokat!
..és a beágyazást hogyan érdemes csinálni?

0
0
aboros képe

ha ezt csak egyetlen egy helyen akarod csinálni, akkor csak azért nem érdemes viewst telepíteni. ha amúgy is használod, az más téma, de ha csak egy helyen akarod ezt, akkor szerintem nem érdemes az insert view -val szórakozni.

ha mondjuk a 42 -es node -ba akarod illeszteni a 576 -ost, akkor a page-node-42.tpl.php -ban betöltöd azt valahogy így: $extranode = node_load(576); és utána már minden megy mint a karikacsapás, megtalálod az egész 576 -os node -ot az $extranode -ban, például a címét így: $extranode->title

ha ezt több helyen is akarod csinálni (ezért is kérjük mindig, hogy ne ködösítsetek, hanem írjátok le konkrétan amit csinálni akartok, úgy lehet igazán segíteni, így csak vaktába lövöldözök) ... szóval, ha több helyen is akarod ezt, akkor lehet érdemesebb egy viewt csinálni, ami argumentumként vár egy node id -t és azt insertview -val hívogatni. nem tudom mit akarsz pontosan csinálni.

0
0

-
clear: both;

gyuri2012 képe

Köszönöm!

Konkrétan a www.kulcsiturul.hu íjász egyesületem honlapjáról, nyitó oldaláról van szó, csak az oldal jelenleg "karbantartás alatt" így megmutatni nem tudom.
Ma este bekapcsolom.

Az oldalon eleve használok view-t, ill. insert view-t is terveztem, de végülis a használata helyett inkább a node-valami.tpl.php-kba írtam be a szükséges dolgokat, hogy beágyazzam a view-kat.

A nyitó oldalt leszámítva kész is van már a dolog, nincs szükségem másra..., de a nyitó oldalon hosszútávon kell majd a panel modul.
Azaz majd ha lesz már 6-oshoz, akkor lecserélem..., de addig valami ideiglenes megoldással, amit nehezebb változtani kell megoldanom a dolgot.

Tehát csak az az érdekes (mert olyan gyakran nem fog változni a nyitó oldal), hogy most mit akarok rajta megjeleníteni:
A legtetején egy node-ot, page tartalomtípus teljes nézete (üdvözlő szöveg, ilyesmi... "Üdvözöljük oldalunkon" kb.
Alatta még egy node-ot "story" tartalomtípus, és ennek a teaser nézetét mutassa. (ez a szeptember 6.-án rendezett versenyünk kiírása, meghirdetése.
Alatta pedig egy view-t akarok beágyazni, ami előre beállított mennyiségű tartalomnak a teaser nézetét tartalmazza, pager nélkül.
(verseny tartalomtípus, vagy story ami nem egyenlő a versenykirásunkal)

Elképzelésem most, hogy megcsinálom az üdvözlő szöveget, mint page, aztán ennek a .tpl.php-jába $extranode = node_load(versenyunk); és mutassa a teaser nézetet, majd views_get_view-al egy olyan view, ami a néhány verseny vagy hír tartalmat tartalmazza.

Ha ez így nem jön össze (nem sikerül megjelenítenem a versenyünk node teaser nézetet), akkor csinálok egy csak ezt a node-ot tartalmazó view-t, és azt is views_get_view-al.., ilyet már sokszor csináltam.

A dolgok ma megalkotom, aztán bekapcsolom az oldalt és megmutatom nektek! (elbüszkélkedem egyesületemmel, és hát megmutatom hogy ebben segítettetek nekem az elmúlt napokban!)
Köszönöm!

0
0
gyuri2012 képe

Még egy dolog eszembe jutott, amit esetleg megcsinálok ma, bár ez nem fontos:
Van egy "page" tartalmam (kapcsolat oldal, egyesületünk elérhetőségeit tartalmazza)
Ezen oldal aljára akarnám beilleszteni a guestbook modul által létrehozott vendégkönyvet.

Bár ezen modul alkalmazásáról még nem vagyok teljesen meggyőződve..., de talán szebb lenne, mint sima hozzászólás!

0
0