omarK-5
Support threads created in the last 30 days: 1
Favorite Forum Topics
This user has no favorite topics.
Forum Topics Created
Status | Topic | Supporter | Voices | Posts | Freshness |
---|---|---|---|---|---|
populate drop-down list with custom field type file
Started by: omarK-5
in: Toolset Professional Support
Problem: You need to create a dropdown in Toolset that lists custom field file types and allows users to download the selected file. Solution: Follow these steps to achieve this: Ensure Custom Fields Exist: - In Toolset > Custom Fields, create a custom field group containing a File Upload field (e.g., custom_file). Enable Legacy Views: - Navigate to Toolset > Settings > General. Create a View to Display Files: - Go to Toolset > Views > Add New View. <select id="file-download-dropdown"> [wpv-items-found] <option value="[types field='custom_file' output='raw'][/types]">[wpv-post-title]</option> [/wpv-items-found] [wpv-no-items-found] <option value="">No files available</option> [/wpv-no-items-found] </select> <button id="download-button">Download</button> Add JavaScript for File Download: In the content template add a Javascript for download: <script> document.addEventListener('DOMContentLoaded', function () { const dropdown = document.getElementById('file-download-dropdown'); const button = document.getElementById('download-button'); button.addEventListener('click', function () { const selectedFile = dropdown.value; if (selectedFile) { window.location.href = selectedFile; } else { alert('Please select a file to download.'); } }); }); </script> Embed the View: Use the Toolset-generated View shortcode and insert it into the page: [wpv-view name="your-view-name"] |
1 | 2 | 2 weeks ago |