คำถามติดแท็ก tokens


1
ความแตกต่างระหว่าง!,% และ @ ในโทเค็นการทดแทนคืออะไร?
ฉันใช้โมดูลข้อความบน Drupal 7 สำหรับโทเค็นการแทนที่ข้อความช่วยเหลือบอกว่า: รายการของโทเค็นการแทนที่ที่คั่นด้วยเครื่องหมายจุลภาคเช่น% title หรือ! url ซึ่งข้อความใช้เป็นประโยชน์ โทเค็นการเปลี่ยนแต่ละอันต้องเริ่มต้นด้วยอักขระพิเศษอย่างใดอย่างหนึ่ง "@", "%" หรือ "!" ตัวละครนี้ควบคุมวิธีการฆ่าเชื้อที่ใช้คล้ายกับฟังก์ชัน t () ความแตกต่างระหว่าง%,! และ @ คืออะไร มีมาตรฐานเกี่ยวกับเวลาที่ฉันควรใช้แต่ละสัญลักษณ์หรือไม่?
15 tokens 

2
วิธีเข้าถึงค่าจากขั้นตอนก่อนหน้าใน Webform หลายหน้า
ฉันใช้ Webform 4 มันใช้โทเค็นของ Drupal ไม่ใช่ของตัวเอง% โทเค็นเหมือนที่เคยเป็นในเวอร์ชัน 3 และทุกสิ่งที่ฉันพบก็เกี่ยวกับเว็บฟอร์ม 3 สมมติว่าฉันต้องการสร้างแบบฟอร์มสมัครสมาชิกหลายหน้า ในหน้าแรกจะมีเพียงฟิลด์อีเมล ในวินาทีที่ฉันต้องการมาร์กอัปที่จะพูดบางสิ่งเช่น: การกำหนดค่าการสมัครรับข้อมูลโดยละเอียดสำหรับ molot@example.com ในทำนองเดียวกันฉันต้องการที่จะใช้เป็นค่าเริ่มต้นสำหรับฟิลด์ในอนาคตเช่นขอให้ผู้ใช้ที่อยู่สำหรับการเรียกเก็บเงินและที่อยู่จัดส่ง มีโทเค็นสำหรับสิ่งนั้นหรือไม่? สิ่งที่ฉันทำตอนนี้คือ: function mymodule_token_info() { $type = array( 'name' => t('Webform submitted values'), 'description' => t('Tokens related to $_POST[\'submitted\'].'), ); $tokens = array(); if(isset($_POST['submitted'])) { foreach($_POST['submitted'] as $key => $val) { //discard $val now …
12 webforms  tokens 

1
ส่งผ่านพารามิเตอร์ด้วยโทเค็น
เป็นไปได้ไหมที่จะส่งพารามิเตอร์พร้อมกับโทเค็น ฉันมีโมดูลที่กำหนด mod1_info และ mod1_tokens ถ้าผมใส่% โทเค็น: mod1: <a href='test.html'></a>การทดสอบบนหน้าเว็บก็จะถูกแทนที่ด้วย อะไรที่จริงผมต้องการคือการใส่% โทเค็น: mod1: การทดสอบ [ตัวแปร] <a href='test.html'>variable</a>และได้รับ เป็นไปได้ไหม เบื้องหลังที่test.htmlจะถูกสร้างขึ้นด้วยพารามิเตอร์แบบไดนามิกไม่กี่ดังนั้นจริง ๆ แล้วมันมีลักษณะคล้ายกับtest.html? param1 = foo & param2 = บาร์ สิ่งที่ฉันต้องการคือวิธีที่บางคนแก้ไขไซต์เพื่อแทรกโทเค็นในหน้าใดก็ได้และสามารถระบุสิ่งที่ปรากฏเป็นลิงก์ (รูปภาพข้อความหรือทั้งสองอย่าง)
10 tokens 

4
ใช้โทเค็นในชื่อบล็อก
การเสียบโทเค็นลงในชื่อของบล็อกจะแสดงเฉพาะข้อความอินพุตแทนที่จะเป็นสิ่งที่โทเค็นที่ควรส่งออก มีวิธีการเปิดใช้งาน / ใช้โทเค็นในชื่อบล็อกหรืออาจเป็นวิธีอื่นในการรับผลลัพธ์ที่ฉันต้องการ ฉันได้ลองใช้โมดูลตัวกรอง Token แล้ว แต่ก็ไม่เปลี่ยนฟังก์ชั่น ฉันพยายามแทรกโทเค็น [user: profile-realname] ลงในชื่อบล็อก (โดยเฉพาะชื่อบล็อกเมนูของผู้ใช้) โทเค็นนั้นอยู่ในรายการโทเค็นของฉันที่สามารถใช้ได้ผ่านทาง HELP ในแบ็กเอนด์
10 blocks  tokens 

3
โทเค็นเอนทิตี + ฟิลด์วันที่ + รูปแบบที่กำหนดเอง…ไม่สามารถใช้ช่องว่างได้
ฉันมีประเภทเนื้อหา (คำถามประจำสัปดาห์) ... พร้อมฟิลด์วันที่ (ใช้สำหรับ "วันที่เผยแพร่" คำถามจะไม่ถูกเผยแพร่จนกว่าจะถึงวันนั้น) ฉันกำลังพยายามจัดรูปแบบชื่อแบบกำหนดเองโดยไม่เปลี่ยนรูปแบบวันที่เริ่มต้น (ยาวปานกลางสั้น) สำหรับ "รูปแบบสำหรับชื่อเรื่อง" ... ถ้าฉัน [node: field-jcqotw-date: custom: l] จะแสดงวัน (เช่น: วันอาทิตย์) ถ้า I [node: field-jcqotw-date: custom: lF] มันจะแสดง dayMonth ไม่มีช่องว่าง (เช่น: SundayJune) ถ้า I [node: field-jcqotw-date: custom: l F] แสดงว่า "[node: field-jcqotw-date: custom: l F]" (ex: SundayJune) ถ้า I [node: field-jcqotw-date: …
9 7  datetime  tokens 

3
ตั้งโทเค็นเป็นค่าเริ่มต้นของเขตข้อมูลใหม่
ใน Drupal 7 คุณสามารถตั้งค่าเริ่มต้นสำหรับฟิลด์ส่วนใหญ่ เป็นไปได้ไหมที่จะตั้งโทเค็นเป็นค่าเริ่มต้น ฉันจำได้ว่าสิ่งนี้เป็นไปได้ใน Drupal 6 แต่ดูเหมือนจะเป็นไปไม่ได้ใน Drupal 7 มีเธรดที่นี่ที่พูดถึงความเป็นไปได้ แต่มันไม่ชัดเจนหากแก้ไข
8 7  entities  tokens 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.