استفاده از Tokens و Actions شخصی‌شده

هیچ محدودیتی برای تعداد actionهای شخصی‌شده که می‌توانید ایجاد کنید وجود ندارد. اگر ماژول Tokenرا نصب کرده‌اید می‌توانید tokenهای متنوعی در actionها جای دهید. به عنوان مثال می‌توانید پیام ایمیلی را مشخص کنید که با شروع اجرای یک بخش، برای آدرس‌های معینی ارسال شود. درواقع actionی که شما شخصی می‌کنید حاوی آدرس‌های ایمیل است. طبق شکل ۷-۲۲ می‌توانید از tokenها برای نوشتن اتوماتیک پیام استفاده کنید. 

شکل ۷-۲۲

جدول ۲-۲۲ tokenهای در دسترس برای گره‌ها را به نمایش درآورده است. برخی از آنها با علامت خام مشخص شده‌اند. این موارد همان نسخه‌های ورودی کاربری است که تغییر نکرده‌اند و ممکن است حاوی کاراکترهای خطرناک باشند. شما می‌توانید با استفاده از PathAuto آنها را تغییر دهید. بهترین انتخاب فعال‌کردن ماژول‌های Path و PathAuto است تا از نسخه‌های خامی که می‌خواهید به راحتی استفاده کنید. بدین‌ترتیب ماژول Token بهترین استفاده را از داده می‌برد و تمام کاراکترهای خطرناک توسط ماژول Path فیلتر می‌شوند.

البته tokenهای در دسترس شما به ماژول‌هایی که نصب کرده‌اید بستگی دارد. به عنوان مثال token ‪(flag-bookmarks-count)‬ تنها در صورتی در دسترس شماست که ماژول Flag را نصب کرده یک bookmark flag ایجاد کرده باشید. همچنین ماژول Ubercart نیز تعداد زیادی token به سیستم شما اضافه می‌کند که می‌توانید در پیام‌های ایمیل برای مشخص‌کردن محصولات، سفارشات و... از آنها استفاده کنید. جدول ۳-۲۲ tokenهای در دسترس برای CCK را به نمایش درآورده است. البته استفاده از آنها به کاربرد CCK در سایت شما بستگی دارد. به عنوان مثال token متنی (field_location-raw) تنها در صورتی در دسترس شماست که CCK نصب شده، بخشی به نام location ایجاد کرده باشید. 

جدول‌های ۴-۲۲ و ۵-۲۲ tokenهای کاربران و site globals را به نمایش درآورده‌اند. Tokenها پیش‌وندهای متفاوتی دارند. برای ارزش‌های یک نویسنده، xxx را به جای کلمه نویسنده (author) قرار دهید. برای ارزش‌های مربوط به کاربر فعال، xxx را به جای کلمه کاربر(user) قرار دهید.  

چون لیست tokenها بسته به ماژول‌هایی که نصب می‌کنید تغییر می‌کند، بهت است ابتدا ماژول‌های موردنظر را نصب کنید سپس به راه‌اندازی actions، triggers و rules بپردازید (چون از tokenها استفاده می‌کنند).  

Nike

 

Add Comment

میدان آرژانتین - خیابان وزرا - خیابان شهید رفیعی (۲۰) - پلاک ۱۰ - طبقه ۴ - واحد ۷ و ۸
طراحی سایت با دروپال (وب کاران)