›How can I replace or update images used on multiple pages?
Currently, to update an image used on multiple pages, you need to upload a new image, manually update all pages that use it, and delete the old image. For reusing elements/layout on different pages, you can use Slots. For single pieces of data like image URLs, you can use Data Variables. A feature for automatic image replacement across all instances (GitHub issue 3268) is planned for the future.
›How do I build directory/filter websites with dynamic URLs in Webstudio?
For directory websites with dynamic URLs and filtering:
Use Webstudio's data variables feature for dynamic content,
Check the YouTube videos about filters with Baserow as CMS,
For filtering similar to Finsweet Attributes, you can implement JavaScript-based filtering through HTML Embed,
Dynamic URLs can be generated using collection pages with URL parameters. This approach provides good SEO benefits for localized content.
›What are global variables in Webstudio and how do they improve CMS workflows?
Global variables allow you to reuse data like email addresses, phone numbers, and API endpoints across multiple pages and components without duplicating them. This feature significantly improves CMS workflows by making it much easier to get started with a CMS and maintain projects. Instead of hardcoding values, you can define them once as global variables and reference them throughout your project, making updates and maintenance much simpler.
›What is Context by Onx and how does it help with Webstudio development?
Context by Onx is a Chrome extension utility that improves your Webstudio experience by organizing contextual variables in a clearer, more accessible interface. It helps group related variables for better structure, provides quick access to edit contextual variables, improves project navigation efficiency, and reduces guesswork. It's designed specifically for Craft-based projects and works with the Onx Library to provide a cleaner, more intuitive workflow for developers and designers.