miert nem mukodik a <?php ...

eaposztrof képe

kimasoltam a theme/page.tpl.php fiebol a kovetkezo sorokat:

 if (isset($secondary_links)) { 
print theme('links', $secondary_links, array('class' =>'links', 'id' => 'subnavlist')) 
 }
if (isset($primary_links)) { 
print theme('links', $primary_links, array('class' =>'links', 'id' => 'navlist')) 
} 
print $search_box 

majd beillesztettem egy Block body-ba, amelynek Input format : PHP code

es nem mutatja meg, a page.tpl.php-ban mukodott.

Fórum: 
eaposztrof képe

	if (isset($secondary_links)) { 
		print theme('links', $secondary_links, array('class' =>'links', 'id' => 'subnavlist')); 
	}
	if (isset($primary_links)) { 
		print theme('links', $primary_links, array('class' =>'links', 'id' => 'navlist'));
	}
	print $search_box;
0
0

42

Illyés Edit képe

A $secondary_links, $primary_links, $search_box, stb. változók csak sminkfájlokból érhetők el. A phptemplate sminkmotor teszi őket elérhetővé, lásd a phptemplate.engine fájlt a 198. sor környékén.

Ha blokkban akarod a fenti értékeket kiíratni, akkor a sminkváltozónak előbb értéket kell adnod, ugyanúgy, mint a phptemplate.engine teszi:

<?php
$primary_links = menu_primary_links();
print theme('links', $primary_links, array('class' =>'links', 'id' => 'navlist'));
?>
0
0