تگهای مدایکس متغییرهای مخصوصی هستند که محتوا و قابلیتهایی خاص را به صفحه های شما اضاقه میکند
شما میتوانید تگهای مدایکس را در هر جای قالب یا محتوای پوشه و پروند های خود اضافه کنید تا قابلیتهای مورد نظر را در محل مورد نظر اجرا کند
در مقاله ی قبلی مربوط به نحوه ساخت قالب در واقع قالبی بسیار ساده را که کاری خاصی انجام نمیدهد را دیدیم اما در این مرحله با اضافه کردن تگها پیشفرض مدایکس سعی میکنیم قابلیتهایی را در مد ایکس بکار ببریم
تگهای داخلی مدایکس
این مقاله بر نحوه بکار گیری تگهای پیشفرض مدایکس تمرکز دارد و چنانچه مایل به مشاهده فهرست کامل تگهای مدایکس هستید روی لینک زیر کلیک کنید
کلیه ی تگهای پیشفرض مدایکس
http://modxcms.com/modx-tags.html
[right]برای شروع ما میتوانیم عناوین صفحات سایت را بهمراه نام سایت و با هم بیاوریم
<title>[(site_name)] - [*pagetitle*]</title>
[/right]
این تگهای پیشفرض بصورت شناور و خودکار نام سایت شما بهمراه نام صفحه در قسمت عنوان صفحات نشان میدهد
بعنوان مثال... صفحه مستند سازی تگهای پیشفرض مدایکس برای قالب سایت شما + سایت اصلی مدایکس
که در این مثال قسمت اول نام صفحه ای است که کاربران در حال بازدید از آن هستند و قسمت دوم نامی است که بصورت کلی شما برای سایت خود انتخاب کرده اید و همه اینها در مرورگر وب بازدید کنندگان در قسمت عناوین صفحات بصورت خودکار ظاهر میشود
در این مثال متغیر تگ پیشفرض
[(site_name)]
که نام سایت شما را تعیین میکند از اسمی که شما در بخش "تنظیمات سیستم" در فهرست سایت تعیین کرده اید گرفته میشود
و متغیر تگ پیشفرض
[*pagetitle*]
نیز که مربوط به اسم صفحه میباشد در همان زمان ساخت صفحه از شما گرفته شده است
مورد بعدی این است که محتوای پرونده های ما در بخش اصلی صفحات سایت ما نشان داده شوند
به همین منظور شما بایستی تگ پیشفرض
"[*content*]"
را در بخش مورد نظر خود که برای نمایش محتوای سایت مناسب است در قالب سایت خود قرار دهید
[right]
<div id="content">
<h1>[*longtitle*]</h1>
[*content*]
</div>
[/right]
همکنون شما در مجموعه کدهای بالا تگ پیشفرض
[*longtitle*]
را میبینید که پیش از تگ پیشفرض
[*content*]
آورده شده است
با این حساب هر صفحه میتواند زیر-عنوانی خاص را به خود اختصاص دهد
متغیر تگ پیشفرض
[*longtitle*]
زمانی در فیلد "عنوان بلند" از شما گرفته شده است که درواقع پرونده را ایجاد کرده اید
و در نهایت در پایین صفحه خود شاید مایل باشید برخی نوشته ها بهمراه نام سایت و آدرس پست الکترونیک خود را داشته باشید
[right]
<div id="footer">Copyright © <a href="mailto:[(emailsender)]">[(site_name)]</a> 2005</div>
[/right]
هر دوی متغییرهای ذکر شده همگی از بانک اطلاعاتی سایت شما دریافت شده و در فهرست "تنظیمات سیستم " تعریف میشوند
همکنون یعنی پیش از اینکه مدایکس محتوای سایت را فراخوانی کند چیزی شبیه این میباشد
و اما این یکی چیزی است که مدایکس پس از اضافه کردن تگهای پیشفرض و سایر متغییرهای داخل صفحات ما آنها را فراخوانی کرده است
در ادامه ی مقالات و مستندات آموزشی مدایکس درباره اسنیپتها و متغییرهای قالب یا همان (تی وی) و چانکها و چگونگی استفاده از همه ی اینها برای قابلیت بخشی به سایت خود و تنظیم دلخواه آن خواهیم پرداخت
یا علی