# Elements API

**URL:** https://forums.realmacsoftware.com/c/elements-api/56.md

[Latest](https://forums.realmacsoftware.com/latest.md) · [Categories](https://forums.realmacsoftware.com/categories.md) · [Tags](https://forums.realmacsoftware.com/tags.md)

---

## [🔥 How to Build Your Own Custom Components](https://forums.realmacsoftware.com/t/how-to-build-your-own-custom-components/43629)

<div class="topic-metadata">

**Author:** [@dan](https://forums.realmacsoftware.com/u/dan)\
**Replies:** 1\
**Last updated:** [January 1, 2026, 12:30am UTC](https://forums.realmacsoftware.com/t/how-to-build-your-own-custom-components/43629 "2026-01-01T00:30:38Z")

</div>

The Elements language is a simple, yet powerful templating language for RapidWeaver Elements, it’s often referred to as the Elements API. The Elements language allows users and developers to create custom Elements that …

---

## [Changed Files Not Being Published?](https://forums.realmacsoftware.com/t/changed-files-not-being-published/49905)

<div class="topic-metadata">

**Author:** [@logrunner](https://forums.realmacsoftware.com/u/logrunner)\
**Replies:** 27\
**Last updated:** [September 24, 2026, 9:24am UTC](https://forums.realmacsoftware.com/t/changed-files-not-being-published/49905 "2026-09-24T09:24:35Z")

</div>

I have still got the issue with Elements 1.1.1 (23782) where if in the Nova editor I change and save a PHP file in my DevPack Component that is in the DevPack shared \> assets folder, when I republish the project that inc…

---

## [Templates headings](https://forums.realmacsoftware.com/t/templates-headings/57419)

<div class="topic-metadata">

**Author:** [@Doobox](https://forums.realmacsoftware.com/u/Doobox)\
**Replies:** 1\
**Last updated:** [August 24, 2026, 8:43am UTC](https://forums.realmacsoftware.com/t/templates-headings/57419 "2026-08-24T08:43:49Z")

</div>

Is there a way to prevent the component displaying in templates view? I made sure none of them include a templates directory, or templates.json in the root of the pack, but they still appear here.

---

## [Expiry Component](https://forums.realmacsoftware.com/t/expiry-component/52968)

<div class="topic-metadata">

**Author:** [@cjk](https://forums.realmacsoftware.com/u/cjk)\
**Replies:** 16\
**Last updated:** [August 13, 2026, 10:05am UTC](https://forums.realmacsoftware.com/t/expiry-component/52968 "2026-08-13T10:05:08Z")

</div>

Any chance someone can develop a component for Elements like Stacks4Stacks Expiry for RW Classic? It allows for the begin / end date / time for things to be displayed.

---

## [Custom Component Background Opacity?](https://forums.realmacsoftware.com/t/custom-component-background-opacity/57076)

<div class="topic-metadata">

**Author:** [@handshaper](https://forums.realmacsoftware.com/u/handshaper)\
**Replies:** 7\
**Last updated:** [July 27, 2026, 3:53pm UTC](https://forums.realmacsoftware.com/t/custom-component-background-opacity/57076 "2026-07-27T15:53:46Z")

</div>

@ben I have a custom component that I created for handling a copyright notice; it has always worked fine until the v3 BETA release. Now the opacity controls for the background color have no effect at all. I notice this s…

---

## [Globals: Unlinking a Switch UI Control in a custom component?](https://forums.realmacsoftware.com/t/globals-unlinking-a-switch-ui-control-in-a-custom-component/56960)

<div class="topic-metadata">

**Author:** [@logrunner](https://forums.realmacsoftware.com/u/logrunner)\
**Replies:** 4\
**Last updated:** [July 13, 2026, 7:26pm UTC](https://forums.realmacsoftware.com/t/globals-unlinking-a-switch-ui-control-in-a-custom-component/56960 "2026-07-13T19:26:08Z")

</div>

I don’t appear to be able to unlink a Switch UI Control in a component that is in a Global. I have had to change it to a Segmented UI Control to be able to unlink it. The unlink item is present for the Segmented Control…

---

## [Alpine.js not loading when component is the only element on the page](https://forums.realmacsoftware.com/t/alpine-js-not-loading-when-component-is-the-only-element-on-the-page/56725)

<div class="topic-metadata">

**Author:** [@MultiThemes](https://forums.realmacsoftware.com/u/MultiThemes)\
**Replies:** 2\
**Last updated:** [June 20, 2026, 3:34pm UTC](https://forums.realmacsoftware.com/t/alpine-js-not-loading-when-component-is-the-only-element-on-the-page/56725 "2026-06-20T15:34:52Z")

</div>

Sorry if this isn’t the right category, I couldn’t find the one I remember for component development discussions. @tpbradley quick finding while testing components that load Alpine.js via the standard shared bodyEnd tem…

---

## [Custom Component using PHP to read CSV?](https://forums.realmacsoftware.com/t/custom-component-using-php-to-read-csv/44677)

<div class="topic-metadata">

**Author:** [@logrunner](https://forums.realmacsoftware.com/u/logrunner)\
**Replies:** 10\
**Last updated:** [June 10, 2026, 3:46pm UTC](https://forums.realmacsoftware.com/t/custom-component-using-php-to-read-csv/44677 "2026-06-10T15:46:22Z")

</div>

I have just put together a small elements webpage that has a custom component that uses PHP to read entries from a CSV file and output it into an HTML table. This is based on code partially generated by Cursor. I can ge…

---

## [Scroll based animation - css](https://forums.realmacsoftware.com/t/scroll-based-animation-css/56459)

<div class="topic-metadata">

**Author:** [@upssjw](https://forums.realmacsoftware.com/u/upssjw)\
**Replies:** 3\
**Last updated:** [June 2, 2026, 8:44pm UTC](https://forums.realmacsoftware.com/t/scroll-based-animation-css/56459 "2026-06-02T20:44:04Z")

</div>

only just got around to this scroll animations css only, trying some more complex ones at the moment, not sure how good this is yet

---

## [Inherit properties of a button or text box in a custom component](https://forums.realmacsoftware.com/t/inherit-properties-of-a-button-or-text-box-in-a-custom-component/56206)

<div class="topic-metadata">

**Author:** [@roberto.travagliante](https://forums.realmacsoftware.com/u/roberto.travagliante)\
**Replies:** 2\
**Last updated:** [May 19, 2026, 1:46pm UTC](https://forums.realmacsoftware.com/t/inherit-properties-of-a-button-or-text-box-in-a-custom-component/56206 "2026-05-19T13:46:44Z")

</div>

Hello everyone, First of all, a big thank you to the RapidWeaver Elements developers. You’ve done a great job, and I hope and wish you all the best. So far, I’ve been using the trial version of the product, and after a…

---

## [Enabled property — works on switch controls?](https://forums.realmacsoftware.com/t/enabled-property-works-on-switch-controls/55941)

<div class="topic-metadata">

**Author:** [@Massimo](https://forums.realmacsoftware.com/u/Massimo)\
**Replies:** 2\
**Last updated:** [April 30, 2026, 6:14pm UTC](https://forums.realmacsoftware.com/t/enabled-property-works-on-switch-controls/55941 "2026-04-30T18:14:15Z")

</div>

Hi Dan, I’m trying to use the enabled key (documented at https://docs.realmacsoftware.com/elements-docs/elements-language/component/properties-json/general-structure/enabled) to conditionally disable a switch control, b…

---

## [Stress testing components and page](https://forums.realmacsoftware.com/t/stress-testing-components-and-page/55909)

<div class="topic-metadata">

**Author:** [@upssjw](https://forums.realmacsoftware.com/u/upssjw)\
**Replies:** 0\
**Last updated:** [April 28, 2026, 8:48pm UTC](https://forums.realmacsoftware.com/t/stress-testing-components-and-page/55909 "2026-04-28T20:48:06Z")

</div>

just a few custom components repeated on pages, the menu is Elements menu but in a Flexbox used gemini to create some images and video, not tried that before works on my test site - https://sjwjaw.co.uk

---

## [Standalone page from a DevPack Component](https://forums.realmacsoftware.com/t/standalone-page-from-a-devpack-component/55835)

<div class="topic-metadata">

**Author:** [@logrunner](https://forums.realmacsoftware.com/u/logrunner)\
**Replies:** 1\
**Last updated:** [April 22, 2026, 3:25pm UTC](https://forums.realmacsoftware.com/t/standalone-page-from-a-devpack-component/55835 "2026-04-22T15:25:55Z")

</div>

I have a folder on my website as follows: pdf\_folder pdf\_export.php In my Elements DevPack, I have a component that contains the code for the page pdf\_export.php (in Component \> templates\> pdf\_export.php. At the m…

---

## [Website for components](https://forums.realmacsoftware.com/t/website-for-components/55729)

<div class="topic-metadata">

**Author:** [@upssjw](https://forums.realmacsoftware.com/u/upssjw)\
**Replies:** 0\
**Last updated:** [April 15, 2026, 5:32pm UTC](https://forums.realmacsoftware.com/t/website-for-components/55729 "2026-04-15T17:32:02Z")

</div>

trying to get all 20+ components into one page, see if anything breaks, basic site to test, I think 5 in page so far, I have a mini menu now as well as one with more options easy maintenance as most just are a few lin…

---

## [Possible issue with rw-build properties and non-com.\* component vendors?](https://forums.realmacsoftware.com/t/possible-issue-with-rw-build-properties-and-non-com-component-vendors/55717)

<div class="topic-metadata">

**Author:** [@Massimo](https://forums.realmacsoftware.com/u/Massimo)\
**Replies:** 1\
**Last updated:** [April 15, 2026, 7:50am UTC](https://forums.realmacsoftware.com/t/possible-issue-with-rw-build-properties-and-non-com-component-vendors/55717 "2026-04-15T07:50:49Z")

</div>

Hi @dan While working on my components I ran into something I wasn’t sure how to interpret, and I thought it was worth flagging in case it’s a real bug (or in case I’m missing something obvious). What I noticed When I …

---

## [Macro for Web Address field?](https://forums.realmacsoftware.com/t/macro-for-web-address-field/55530)

<div class="topic-metadata">

**Author:** [@Massimo](https://forums.realmacsoftware.com/u/Massimo)\
**Replies:** 3\
**Last updated:** [April 7, 2026, 6:47am UTC](https://forums.realmacsoftware.com/t/macro-for-web-address-field/55530 "2026-04-07T06:47:57Z")

</div>

I tried searching the documentation but couldn’t find anything about it. I wanted to know if there’s a macro that returns the “Web Address” value set in General Settings, so I can use it in links and not always have to t…

---

## [Problems with the Divider UI Control](https://forums.realmacsoftware.com/t/problems-with-the-divider-ui-control/54798)

<div class="topic-metadata">

**Author:** [@Massimo](https://forums.realmacsoftware.com/u/Massimo)\
**Replies:** 18\
**Last updated:** [April 4, 2026, 3:50pm UTC](https://forums.realmacsoftware.com/t/problems-with-the-divider-ui-control/54798 "2026-04-04T15:50:01Z")

</div>

@Dan Is this just me? After the latest update, there seems to be issues with the “divider” properties. When the file loads, they display correctly in the UI, but as soon as you click on any “switch” property, all the “di…

---

## [Slider example](https://forums.realmacsoftware.com/t/slider-example/49869)

<div class="topic-metadata">

**Author:** [@upssjw](https://forums.realmacsoftware.com/u/upssjw)\
**Replies:** 4\
**Last updated:** [March 30, 2026, 6:57pm UTC](https://forums.realmacsoftware.com/t/slider-example/49869 "2026-03-30T18:57:44Z")

</div>

adjustable and options

---

## [Build Tools Tutorial and Usage?](https://forums.realmacsoftware.com/t/build-tools-tutorial-and-usage/55069)

<div class="topic-metadata">

**Author:** [@handshaper](https://forums.realmacsoftware.com/u/handshaper)\
**Replies:** 9\
**Last updated:** [March 16, 2026, 5:41pm UTC](https://forums.realmacsoftware.com/t/build-tools-tutorial-and-usage/55069 "2026-03-16T17:41:06Z")

</div>

@ben Any chance we can get a tutorial on how to use the build tools to build custom components? I’m eager to learn how to leverage the new way of managing the settings by leveraging the standard ones you provide. I hav…

---

## [Choose a value : 1-10](https://forums.realmacsoftware.com/t/choose-a-value-1-10/54904)

<div class="topic-metadata">

**Author:** [@jbob](https://forums.realmacsoftware.com/u/jbob)\
**Replies:** 0\
**Last updated:** [March 6, 2026, 3:01pm UTC](https://forums.realmacsoftware.com/t/choose-a-value-1-10/54904 "2026-03-06T15:01:13Z")

</div>

Using the Number Property in UI Controls … to get the user to give you a number from say 1-10 … How would you set a min value / max value ie" choose a value : 1-10

---

## [Developer Tools](https://forums.realmacsoftware.com/t/developer-tools/54886)

<div class="topic-metadata">

**Author:** [@logrunner](https://forums.realmacsoftware.com/u/logrunner)\
**Replies:** 3\
**Last updated:** [March 5, 2026, 6:24pm UTC](https://forums.realmacsoftware.com/t/developer-tools/54886 "2026-03-05T18:24:54Z")

</div>

I see this in the documentation: The Pro License includes extra Developers Tools for building Dev Packs. Where / how do I access those? Thanks :slight\_smile:

---

## [Still working on menus](https://forums.realmacsoftware.com/t/still-working-on-menus/54755)

<div class="topic-metadata">

**Author:** [@upssjw](https://forums.realmacsoftware.com/u/upssjw)\
**Replies:** 1\
**Last updated:** [February 27, 2026, 11:21pm UTC](https://forums.realmacsoftware.com/t/still-working-on-menus/54755 "2026-02-27T23:21:46Z")

</div>

ok just been working on a menu for someone - desktop only https://sjwjaw.co.uk testing not built mobile yet

---

## [Tailwind simple scroll any content](https://forums.realmacsoftware.com/t/tailwind-simple-scroll-any-content/53654)

<div class="topic-metadata">

**Author:** [@upssjw](https://forums.realmacsoftware.com/u/upssjw)\
**Replies:** 13\
**Last updated:** [February 11, 2026, 7:36pm UTC](https://forums.realmacsoftware.com/t/tailwind-simple-scroll-any-content/53654 "2026-02-11T19:36:52Z")

</div>

a little obsessed with CMS so simple, here 5 lines of tailwind, dropped in cms background then just the text component (not cms), could just be flex grid container etc. I’ll add a couple of controls and paste a little cl…

---

## [Custom Component: Tailwind Colour Swatches](https://forums.realmacsoftware.com/t/custom-component-tailwind-colour-swatches/54040)

<div class="topic-metadata">

**Author:** [@dan](https://forums.realmacsoftware.com/u/dan)\
**Replies:** 0\
**Last updated:** [February 1, 2026, 5:44pm UTC](https://forums.realmacsoftware.com/t/custom-component-tailwind-colour-swatches/54040 "2026-02-01T17:44:38Z")

</div>

Had a little fun with Claude building a custom component to test out the colours on our new themes… Clicking on a swatch copies the tailwind colour name to the clipboard. This is nothing fancy or new (as the…

---

## [Building bricks](https://forums.realmacsoftware.com/t/building-bricks/54022)

<div class="topic-metadata">

**Author:** [@upssjw](https://forums.realmacsoftware.com/u/upssjw)\
**Replies:** 16\
**Last updated:** [February 1, 2026, 1:46pm UTC](https://forums.realmacsoftware.com/t/building-bricks/54022 "2026-02-01T13:46:44Z")

</div>

ok might be of use lots of combinations 1 line of code what can you make a little fun before the arrival of Elements 2 component in this project

---

## [3dcube cms driven](https://forums.realmacsoftware.com/t/3dcube-cms-driven/54023)

<div class="topic-metadata">

**Author:** [@upssjw](https://forums.realmacsoftware.com/u/upssjw)\
**Replies:** 1\
**Last updated:** [January 31, 2026, 6:09pm UTC](https://forums.realmacsoftware.com/t/3dcube-cms-driven/54023 "2026-01-31T18:09:43Z")

</div>

just got round to updating can still see date created time goes by quick all CMS driven, each side of cube CMS multi image shuffle from frontmatter

---

## [Pdf viewer](https://forums.realmacsoftware.com/t/pdf-viewer/54017)

<div class="topic-metadata">

**Author:** [@upssjw](https://forums.realmacsoftware.com/u/upssjw)\
**Replies:** 4\
**Last updated:** [January 31, 2026, 2:31pm UTC](https://forums.realmacsoftware.com/t/pdf-viewer/54017 "2026-01-31T14:31:27Z")

</div>

ok nearly finished, couple of responsive tweaks, pdf is responsive that was what I needed

---

## [Using twig/cms in custom component](https://forums.realmacsoftware.com/t/using-twig-cms-in-custom-component/53829)

<div class="topic-metadata">

**Author:** [@upssjw](https://forums.realmacsoftware.com/u/upssjw)\
**Replies:** 13\
**Last updated:** [January 23, 2026, 4:59pm UTC](https://forums.realmacsoftware.com/t/using-twig-cms-in-custom-component/53829 "2026-01-23T16:59:40Z")

</div>

I have created a lot of different setups as practice, really like this addition, for my use this is great as I can edit the data in the tables on my server, now hooked on this

---

## [What happened to image (Elements API)](https://forums.realmacsoftware.com/t/what-happened-to-image-elements-api/53734)

<div class="topic-metadata">

**Author:** [@upssjw](https://forums.realmacsoftware.com/u/upssjw)\
**Replies:** 3\
**Last updated:** [January 20, 2026, 1:21pm UTC](https://forums.realmacsoftware.com/t/what-happened-to-image-elements-api/53734 "2026-01-20T13:21:54Z")

</div>

@dan what happened to image

---

## [Looking For Comment/feedback Component](https://forums.realmacsoftware.com/t/looking-for-comment-feedback-component/53656)

<div class="topic-metadata">

**Author:** [@MikeV](https://forums.realmacsoftware.com/u/MikeV)\
**Replies:** 0\
**Last updated:** [January 15, 2026, 9:45pm UTC](https://forums.realmacsoftware.com/t/looking-for-comment-feedback-component/53656 "2026-01-15T21:45:36Z")

</div>

Hi there, I would love to see someone or RMS making an ‘‘comment’’ component.. It would be really handy for clients giving me live feedback when coding. Greetings, Mike

[Next page](https://forums.realmacsoftware.com/c/elements-api/56.md?page=1)
