Tuesday, 15 March 2011

php - how following .tpl file works to show table -


निम्नलिखित कोड में दिया गया है

  {* products_list.tpl *} {load_presentation_object filename = "Products_list" असाइन करें = "obj"} {यदि $ obj- & gt; mProducts} & lt; तालिका वर्ग = "उत्पाद-सूची" सीमा = "0" & ​​gt; & LT; tbody & gt; {अनुभाग का नाम = कश्मीर लूप = $ obj- & gt; mProducts} {यदि $ smarty.section.k.index% 2 == 0} & lt; tr & gt; {/ If} & lt; td valign = "top" & gt; & Lt; h3 वर्ग = "उत्पाद-शीर्षक" & gt; & Lt; a href = "{$ obj- & gt; mProducts [k] .link_to_product}" & gt; {$ Obj- & gt; mProducts [k] .name} & lt; / a & gt; & Lt; / h3 & gt; & Lt; p & gt; {If $ obj- & gt; mProducts [k]। थंबनेल neq ""} & lt; a href = "{$ obj- & gt; mProducts [k] .link_to_product}" & gt; & Lt; img src = "{$ obj- & gt; mProducts [k]। थंबनेल}" alt = "{$ obj- & gt; mProducts [k] .name}" / & gt; & Lt; / a & gt; {/ If} {$ obj- & gt; mProducts [के]। डिस्क्रिप्शन} & lt; / p & gt; & Lt; p वर्ग = "अनुभाग" & gt; मूल्य: {if $ obj- & gt; mProducts [k] .discounted_price! = 0} & lt; span class = "पुरानी कीमत" & gt; {$ obj- & gt; mProducts [k] .price} & lt; / span & gt; & Lt; span class = "price" & gt; {$ obj- & gt; mProducts [k] .discounted_price} & lt; / span & gt; {Else} & lt; span वर्ग = "मूल्य" & gt; {$ obj- & gt; mProducts [k] .price} & lt; / span & gt; {/ If} & lt; / p & gt; & Lt; / टीडी & gt; {अगर $ smarty.section.k.index% 2! = 0 & amp; amp; ! $ Smarty.section.k.first || $ Smarty.section.k.last} & lt; / tr & gt; {/ If} {/ अनुभाग} & lt; / tbody & gt; & Lt; / तालिका & gt; {/ If}   

मैं निम्नलिखित पंक्ति से स्पष्ट नहीं हूं

  {यदि $ smarty.section.k.index% 2 == 0}   

यह देखने के लिए उपरोक्त विवरण क्यों लिखा गया है कि क्या सूचकांक एक भी संख्या या अजीब संख्या है, जो तालिका में इसका क्या प्रभाव है?

यह हर दो सरणी वस्तुओं में नई तालिका पंक्ति बना रहा है <पूर्व> // खोलें {अगर $ smarty.section.k.index% 2 == 0} & lt; tr & gt; {/ If} // बंद करें {अगर $ smarty.section.k.index% 2! = 0 & amp; amp; ! $ Smarty.section.k.first || $ Smarty.section.k.last} & lt; / tr & gt; {/ If}

इस उदाहरण को देखें:

  गूंज "& lt; तालिका सीमा = '1' & gt; \ n"; ($ I = 0; $ i & lt; = 10; $ i ++) के लिए {if ($ i% 2 == 0) {गूंज "& lt; tr & gt; \ n"; } गूंज "& lt; td & gt;" $ I। "सामग्री & lt; / td & gt; \ n"; अगर ($ i% 2! = 0) {गूंजती "& lt; / tr & gt; \ n"; }} गूंज "& lt; तालिका / & gt; \ n";    

No comments:

Post a Comment