Posted by knsrdm on September 29, 2009 at 10:35am
Arkadaşlar yardımcı olabilecek varsa sevinirim.
amacım başlıktada belirttiğim gibi
cck alanlarımdaki sayıları 01,02 şeklinde verebilmek!
bunu nasıl yada hangi modüller yardımıyla yapabilirim.
NOT: sayıların bu şekilde görünmesini auto node title modülünde kullanmak için istiyorum.
Comments
theme cck fields
drupal.org'da başlıktaki gibi arama yaparsan çeşitli şeyler geliyor. kısa bir özet geçecek olursam:
<?phpprint "<b>" . str_pad($items[0], 2, "0", STR_PAD_LEFT) . "</b>"; //kalın ve sıfırlar eklenmiş
?>
php'nin str_pad fonksiyonu senin istediğin işi yapar.
ama bu fonksiyonu kullanmadan (sayılar mesela hep 1000'den küçük olacaksa) şöyle bir kod da yazabilirdik:
<?phpif ($items[0] < 10) print "00" . $items[0];
else if ($items[0] < 100) print "0" . $items[0];
else print $items[0];
?>
Bu template dosyasında ulaşabileceğin değişkenlerin tanımı şurada verilmiş:
http://drupal.org/node/206980
Takılırsan buraya sor.
Düzeltme
D6'da bunu hiç yapmamıştım, bir takım şeyler değişmiş. Dosyanın içeriğinde değişiklik yok fakat dosya ismi farklı ve bir iki şey daha yapmak lazım:
Yardımlarınız için teşekkür
Yardımlarınız için teşekkür ederim.