Page 1 of 1

Twig Template : set ใน phpBB 3.1

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

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 559 times
2015-02-12_23-47-30.png
2015-02-12_23-47-30.png (6.54 KiB) Viewed 559 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 559 times