نوعهای لیست ستون فقرات سیستم CMS اپلین هستند. با استفاده از آنها میتوانید ساختارهای محتوایی داینامیک، هم به صورت آنلاین و هم آفلاین، در اپلیکیشن خود ایجاد کنید. با استفاده ازلیست تایپ ها، میتوانید محتوای اپ خود را بهصورت کارآمد مدیریت کنید، آن را به شکلهای مختلف نمایش دهید و یک سیستم CMS قدرتمند و قابل شخصیسازی بسازید. این داکیومنت، یک مرور کامل از تمامیلیست تایپ ها شامل نوعهای از پیش ساخته شده، لیستهای آماده، ساختار، فیلدها و دستهبندیها ارائه میدهد.

نوعهای لیست از پیش ساخته شده قالبهای آمادهای در اپلین هستند. این نوعها از نظر بصری (نمای آیتمها) و ساختاری (فیلدها) کاملاً طراحی شدهاند و میتوان آنها را بدون نیاز به سفارشیسازی اضافی استفاده کرد. این نوعها برای تجربه کاربری بهتر و عملکرد بهینه اپلیکیشن بهینهسازی شدهاند.

نوعهای از پیش ساخته شده یک نقطه شروع مناسب برای توسعهدهندگان و کاربران بدون کدنویسی فراهم میکنند و الگوهای طراحی و استفاده آسان را در کل اپلیکیشن تضمین میکنند. این نوعها برای اپلیکیشنهایی مناسب هستند که نیاز به راهاندازی سریع با حداقل پیکربندی دارند و همزمان امکان سفارشیسازی از طریق نوع لیست Custom را نیز فراهم میکنند.
لیستهای آماده، نوعهای خاصی از لیستها هستند که برای عملکردهای ویژه کسبوکار یا اپلیکیشن طراحی شدهاند. بر خلاف نوعهای از پیش ساخته شده استاندارد، این لیستها را نمیتوان مستقیماً تغییر داد. عملکرد و نمایش بصری آنها به طور کامل توسط اپلین مدیریت میشود.

این لیستها راهکارهای آماده برای ویژگیهای رایج اپلیکیشن ارائه میدهند. آنها از بهترین روشهای طراحی و عملکرد پیروی میکنند و قابلیت اطمینان و کارایی بالایی دارند، در حالی که به شما امکان میدهند روی مدیریت محتوا تمرکز کنید بدون آنکه نگران تنظیمات فنی باشید.
هر نوع لیست در اپلین شامل 5 بخش اصلی است:

| فیلد | نوع | مقدار پیشفرض | توضیحات |
|---|---|---|---|
| Name | String | {name} | نام نوع داده سفارشی |
| Logo | Logo | {logo} | آیکون یا لوگوی نشاندهندهٔ این نوع |
| View | PageName | {pageName} | صفحه یا نمایی که این نوع در آن نمایش داده میشود |
| Fields | Array |
[] | فیلدهای تشکیلدهندهٔ ساختار این نوع |
| Categories | Array |
[] | دستهبندیهایی که این نوع در آنها قرار میگیرد |
فیلدها ساختار داده و محتوای یک نوع لیست را تعیین میکنند. هر فیلد شامل ویژگیهای زیر است:

| فیلد | نوع | مقدار پیشفرض | توضیحات |
|---|---|---|---|
| Name | String | {name} | نام فیلد |
| Hint | String | {hint} | متن راهنما یا placeholder |
| Type | FieldType | {type} | نوع دادهٔ فیلد (مثلاً string، int، bool، date) |
| Max | Number | 1000 | حداکثر مقدار مجاز (برای عددها یا طول رشتهها) |
| Edit Item (Fast) | Boolean | false | مشخص میکند فیلد برجسته یا مهم است یا خیر |
| Value | String | {value} | مقدار پیشفرض فیلد |
فیلدها درلیست تایپ ها Custom کاملاً قابل سفارشیسازی هستند و به شما کنترل کامل بر نوع دادهها و نمایش آنها در اپلیکیشن میدهند.
دستهبندیها واحدهای سازماندهی در یک نوع لیست هستند. آنها آیتمها را بهصورت منطقی گروهبندی میکنند و باعث میشوند کاربران بتوانند راحتتر محتوا را پیدا، فیلتر و مرور کنند. دستهبندیها تجربه کاربری را بهبود میدهند و رابط اپلیکیشن را ساختارمندتر میکنند.

| فیلد | نوع | مقدار پیشفرض | توضیحات |
|---|---|---|---|
| Name | String | {name} | نام دستهبندی |
| Logo | Logo | {logo} | آیکون یا لوگوی نشاندهندهٔ دستهبندی |