Twig Template : set ใน phpBB 3.1

Post a reply

Smilies
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Twig Template : set ใน phpBB 3.1

Twig Template : set ใน phpBB 3.1

by thatsawan » 13/02/2015 12:03 am

Code: Select all

	{% set REMAINDER = contact.S_ROW_COUNT % 4 %}
ความหมายของมันน่าจะเหมือนการ set ค่าให้ REMAINDER มีค่า เท่ากับ 4 เพื่อเอาไปใช้เป็นเงื่อนไข ในการกำหนดการแสดงผล

Code: Select all

<!-- IF REMAINDER eq 0 -->
			//.....
	<!-- ENDIF -->

Code: Select all

		<!-- IF REMAINDER eq 3 or contact.S_LAST_ROW -->
	//.....
	<!-- ENDIF -->

Code: Select all

 <!-- BEGIN contact -->
		{% set REMAINDER = contact.S_ROW_COUNT % 4 %}
		<!-- DEFINE $S_LAST_CELL = ((REMAINDER eq 3) or (contact.S_LAST_ROW and contact.S_NUM_ROWS < 4)) -->
<!-- IF REMAINDER eq 0 -->
			<div>
	<!-- ENDIF -->
<a href="<!-- IF contact.U_CONTACT -->{contact.U_CONTACT}<!-- ELSE -->{contact.U_PROFILE_AUTHOR}<!-- ENDIF -->" title="{contact.NAME}"<!-- IF $S_LAST_CELL --> class="last-cell"<!-- ENDIF --><!-- IF contact.ID eq 'jabber' --> onclick="popup(this.href, 750, 320); return false;"<!-- ENDIF -->>
	<span class="contact-icon {contact.ID}-icon">{contact.NAME}</span>
</a>
		<!-- IF REMAINDER eq 3 or contact.S_LAST_ROW -->
	</div>
	<!-- ENDIF -->
ผลของมันคือ
2015-02-13_0-04-45.png
2015-02-13_0-04-45.png (15.6 KiB) Viewed 568 times
2015-02-12_23-47-30.png
2015-02-12_23-47-30.png (6.54 KiB) Viewed 568 times

Code: Select all

	{% set REMAINDER = contact.S_ROW_COUNT % 3 %}
ผลของมันคือ
2015-02-13_0-07-23.png
2015-02-13_0-07-23.png (5.09 KiB) Viewed 568 times

Top