Twig Template : set ใน phpBB 3.1

CSS Knowledge เป็น บอร์ดรวามความรู้ CCC เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

Moderators: mindphp, ผู้ดูแลกระดาน

thatsawan
PHP VIP Members
PHP VIP Members
Posts: 19403
Joined: 31/03/2014 10:02 am
Contact:

Twig Template : set ใน phpBB 3.1

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

Return to “CSS Knowledge”

Who is online

Users browsing this forum: No registered users and 34 guests