tartalom - block

lazar képe

Miként tudom megoldani, hogy minden cikk tartalma mellett listázza például a kategória további híreit. Panelst és viewst használok, de a cikket nem tudom miként tehetem blockba - vagy rosszul láttam hozzá?

Köszi,
Lazar

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
Pasqualle képe

gondolom a block ami a kategória további híreit listazza mar kesz van, csak ki kell tenni a meglelelo oldalakon. Ha a block beallitas oldalon nem tudsz a block megjeleniteshez megfelelo utvonalakat adni, akkor tudom ajanlani a context modult, habar a legujabb verzioba eleg sok hibat csempesztek bele. itt van rola video: http://www.developmentseed.org/blog/2008/apr/09/context-ui

0
0
lazar képe

nekem az lenne az ideális, hogy a cikk tartalmát egy blockban jelenítsem meg, vagyis a cikk tartalmának kellene egy nézetet készítsek. - az így létrejött blockot a panels és views segítségével bárhova tehetem. Ezt meg lehet tenni? Mert én nem jövök rá, hogyan ...

A nézetek elkészítésénél van a gond.

P. S. - ez a context modul tényleg okés

0
0
Pasqualle képe

bar nem sokat hasznaltam, de szerintem a panels-ben ez alapfunkcio, hogy barmelyik node-ot kepes megjeleniteni (de nem blokkot hasznal a megjeleniteshez).

A nézetek elkészítésénél van a gond.

na ez utan most mar nem ertem mi a problema..

van egy cikk (story), megnyitod, es azon az oldalon meg akarod jeleniteni a kategória további híreit?

miert kellene a cikket blokkba rakni? megcsinalod a cikk kategoriajahoz tartozo viewt es azt teszed blokkba a cikk melle.

ha jol tudom D5-ben nem lehet a viewt egybol blokkba tenni, de peldault az insert_view modullal megoldhato...

0
0
pp képe

Ha jól tudom views-el nem nagyon lehet megcsinálni ezt. A probléma itt az, hogy a node egy bizonyos tulajdonságai alapján kell szűrni a blokkban megjelenő tartalmakat. Ilyen az, amikor az éppen nézet node kategóriája alapján szűrsz tovább. Tanfolyamon általában elkészítünk egy ilyen modult ;), de a Lullabotos srácok is csináltak egyet és van még egy csomó ehhez hasonló.

pp

0
0
aboros képe

argumentumnak megadod, hogy x szótár termjei lehetnek.
aztán php argument handling (experts only:D) és arg() -okból ha node/42, node betölt, bumm ott vannak a kategóriák, kiszeded amelyiket gondolod magadnak és visszaadod szépen és akkor az lesz az argumentum.

kettes viewsban meg aztán tyühühüüü mennyi ilyen jóság van... :) még külön validálhatsz is argumentumokat azt is akár saját kóddal, nagyon raj!

0
0

-
clear: both;

ninja képe

Miként tudom megoldani, hogy minden cikk tartalma mellett listázza például a kategória további híreit.

így (Drupal 5.x):

<?php
if (arg(0) == 'node' && is_numeric(arg(1)) && is_null(arg(2))) {
	$nid = (int)arg(1);
	$terms = taxonomy_node_get_terms($nid);
	print '<div class="related">';
		print '<h3>Kapcsolodó bejegyzések</h3>';		
			foreach($terms as $term){
			    $sql = "SELECT n.title, n.nid, n.created FROM {node} n INNER JOIN {term_node} tn ON n.nid = tn.nid WHERE tn.tid = $term->tid AND n.nid != $nid AND n.status = 1 ORDER BY n.created DESC LIMIT 5";  
			    $result = db_query(db_rewrite_sql($sql));
 
    			if (db_num_rows($result)) {
					print 'Legutóbbi tartalmak a '. $term->name .' témában';
					while ($anode = db_fetch_object($result)) {
					print '<ul><li>'. l($anode->title, "node/$anode->nid") .'</li></ul>';					
    				}  
    			}
  			}
	print '</div>';
}
?>

így fog kinézni: http://alleycat.hu/blog/20050520/vi-resz-az-alakvalto-megjelenik

0
0