CustomFields is a powerful extension module developed for XOOPS CMS that allows you to dynamically add custom fields to any module.
Without writing any code, you can easily define custom fields from the admin panel and enrich your existing modules.
FEATURES 14 Different Field Types:
✓ Text (single line)
✓ Textarea (multi-line)
✓ Rich Text Editor (HTML)
✓ Number
✓ Email
✓ URL (Link)
✓ Phone
✓ Date
✓ Date-Time
✓ Checkbox
✓ Dropdown List
✓ Radio Buttons
✓ Multiple Select
✓ Image Upload
✓ File Upload
Admin Features:
✓ Easy management via admin panel
✓ Sorting (drag & drop or by weight)
✓ Required/optional field selection
✓ Field descriptions
✓ Default values
✓ Active/inactive status
Display:
✓ Smarty template support
✓ Flexible display options
✓ Customizable with CSS
✓ Automatic form integration
Easy Integration:
✓ Ready-to-use integration for the Publisher module
✓ Simple API for other modules
✓ Minimal code changes
✓ Unaffected by module updates
USAGE EXAMPLES
EXAMPLE 1: Build a Real Estate Website Using the Publisher Module
Scenario:
You want to display detailed information in your real estate listings.
Added Fields:
• Price (number) – Listing price
• M² (number) – Square meters
• Number of Rooms (dropdown) – 1+1, 2+1, 3+1...
• Floor (number) – Floor number
• Occupancy Permit (checkbox) – Available or not
• Mortgage Eligible (checkbox) – Can a loan be used?
• Map Location (URL) – Google Maps link
• Floor Plan (image) – Plan image
Title: Apartment for Sale in Central Location
Price: 2,500,000 TL
Area: 120 m²
Rooms: 3+1
Floor: 5
Occupancy Permit: Yes
Mortgage Eligible: Yes
[View Map Location]
[Floor Plan Displayed
With the CustomFields module, you can customize your XOOPS site without limits. Add the fields you need in minutes — without writing any code — and tailor your site exactly to your requirements.
Fast • Flexible • Secure • Customizable
© 2025 XOOPS CustomFields Module
Developer: Eren Yumak –
eren@aymak.net