
Feld erzeugen
-
-
-
Schau dir einfach die Ausgabe aus der Schleife an... Da kriegst du nämlich:
0,0 | 0,10 | 0,20 | 0,30 | 0,40 | 0,50 | ...
10,0 | 10,10 | 10,20 | 10,30 | 10,40 | 10,50 | ...
...
das sind die x,y Koordinaten für deine Area. -
schau dir {assign} und {section} an
wenn du es dir einfach machen willst - speicher die Ausgabe einfach in eine Variable.
PHP
Alles anzeigen$output = ""; for($y=0; $y < 1010; $y += 10){ $y2 = $y + 10; for($x=0; $x < 1010; $x += 10){ $x2 = $x + 10; $output .= '<area shape="rect" coords="'.$x.','.$y.', '.$x2.','.$y2.'" href="http://www.google.de/" alt="Google" title="Google" />'; } } $smarty->assign("area_output", $output);
Ich find die Schleifenhandhabung in Smarty "unbequem"
/P.S. wolltest du nicht ein 10x10 Feld haben? Das da ist ein "bisl" größer