# The modules field is missing

**URL:** <https://forum.getkirby.com/t/the-modules-field-is-missing/8873>\
**Category:** Questions\
**Tags:** v2\
**Created:** [October 27, 2017, 10:43pm UTC](https://forum.getkirby.com/t/the-modules-field-is-missing/8873 "2017-10-27T22:43:34Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![bbarclay](https://avatars.discourse-cdn.com/v4/letter/b/96bed5/32.png) [@bbarclay](https://forum.getkirby.com/u/bbarclay)\
**Post date:** [October 27, 2017, 10:43pm UTC](https://forum.getkirby.com/t/the-modules-field-is-missing/8873/1 "2017-10-27T22:43:34Z")

</div>

The modules field is missing. Please add it to your installed fields or remove it from your blueprint

 ![39 PM](https://europe1.discourse-cdn.com/flex017/uploads/getkirby/original/2X/1/16a8404898e68650c91491fe24442e235b5024c8.png)

Not sure what’s happen?

---

<div class="post-metadata">

**Author:** ![bbarclay](https://avatars.discourse-cdn.com/v4/letter/b/96bed5/32.png) [@bbarclay](https://forum.getkirby.com/u/bbarclay)\
**Post date:** [October 27, 2017, 10:44pm UTC](https://forum.getkirby.com/t/the-modules-field-is-missing/8873/2 "2017-10-27T22:44:49Z")

</div>

![22 PM](https://europe1.discourse-cdn.com/flex017/uploads/getkirby/original/2X/c/cc8a34a3687484f4f54c2f471fad1bcd9ff2fab5.png)

---

<div class="post-metadata">

**Author:** ![texnixe](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/texnixe/32/5754_2.png) [@texnixe](https://forum.getkirby.com/u/texnixe)\
**Post date:** [October 28, 2017, 6:44am UTC](https://forum.getkirby.com/t/the-modules-field-is-missing/8873/3 "2017-10-28T06:44:22Z")

</div>

Modules is not a field, this cannot work. Modules are basically subpages of a page, but with their own method for displaying them. Please check the documentation of the modules plugin to see how it works.

---

<div class="post-metadata">

**Author:** ![bbarclay](https://avatars.discourse-cdn.com/v4/letter/b/96bed5/32.png) [@bbarclay](https://forum.getkirby.com/u/bbarclay)\
**Post date:** [October 28, 2017, 6:15pm UTC](https://forum.getkirby.com/t/the-modules-field-is-missing/8873/4 "2017-10-28T18:15:50Z")

</div>

Ok. I setup a new environment from scratch. Here’s what I did, still can’t get this to work based on the documentation. What am I missing. I’ve tried almost everything that I could think of based on the documentation, I’ve read through it several times, with no luck.

![23 PM](https://europe1.discourse-cdn.com/flex017/uploads/getkirby/original/2X/2/250d3948c370481b6716e322168bccd770ca33d5.png) ![37 PM](https://europe1.discourse-cdn.com/flex017/uploads/getkirby/original/2X/c/c796ac3ed95dfefc620b70fa691ca64cea261542.png) ![30 PM](https://europe1.discourse-cdn.com/flex017/uploads/getkirby/original/2X/6/6541992191564d5a7c8ec778865a839e05813358.png) ![09 PM](https://europe1.discourse-cdn.com/flex017/uploads/getkirby/original/2X/4/48f33b8c534c391827bd24e0af0981b6561392e2.png) ![03 PM](https://europe1.discourse-cdn.com/flex017/uploads/getkirby/original/2X/3/39306402fb11f0637fefc46f6766e347b673738d.png)

---

<div class="post-metadata">

**Author:** ![texnixe](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/texnixe/32/5754_2.png) [@texnixe](https://forum.getkirby.com/u/texnixe)\
**Post date:** [October 29, 2017, 1:25am UTC](https://forum.getkirby.com/t/the-modules-field-is-missing/8873/5 "2017-10-29T01:25:38Z")

</div>

What is it that does not work as expected? Can’t you create the modules? Can’t you output the modules?

BTW: You Blog blueprint does not look right:

```auto
pages:
  template:
    - article
    - module.text
    - module.gallery

```

But if you want to use modules in your articles, it would make more sense to have the modules as subpages of the article pages, not the blog parent.

So that you would have:

```auto
# blog.yml
pages:
  template: article

```

```auto
# article.yml
pages:
  template:
    - module.text
    - module.gallery

```

You could also create all modules in a modules subfolder to each article. Then you would need an additional blueprint.

---

<div class="post-metadata">

**Author:** ![bbarclay](https://avatars.discourse-cdn.com/v4/letter/b/96bed5/32.png) [@bbarclay](https://forum.getkirby.com/u/bbarclay)\
**Post date:** [October 29, 2017, 1:29pm UTC](https://forum.getkirby.com/t/the-modules-field-is-missing/8873/6 "2017-10-29T13:29:32Z")

</div>

Even if I create another yaml file. This is happening in the hte backend. In my original and the new installation I put together to split test the issue. It will show no fields. Or if there are fields the module field just won’t show at all.

 ![46 AM](https://europe1.discourse-cdn.com/flex017/uploads/getkirby/original/2X/1/189c78f93d4b8e09f928c848ffbbbe269ec9cdd2.png)

 ![09 AM](https://europe1.discourse-cdn.com/flex017/uploads/getkirby/original/2X/8/850bb21c097ec123f2a16767d51e6eab8296d521.png)

---

<div class="post-metadata">

**Author:** ![bbarclay](https://avatars.discourse-cdn.com/v4/letter/b/96bed5/32.png) [@bbarclay](https://forum.getkirby.com/u/bbarclay)\
**Post date:** [October 29, 2017, 1:30pm UTC](https://forum.getkirby.com/t/the-modules-field-is-missing/8873/7 "2017-10-29T13:30:51Z")

</div>

Can you send me a basic installation with modules working so I can disect it. That would be so wonderful. 🙂 I’ve tried almost everything. I don’t consider myself to be a total newby with Kirby. Just struggling with this one.

---

<div class="post-metadata">

**Author:** ![bbarclay](https://avatars.discourse-cdn.com/v4/letter/b/96bed5/32.png) [@bbarclay](https://forum.getkirby.com/u/bbarclay)\
**Post date:** [October 29, 2017, 7:47pm UTC](https://forum.getkirby.com/t/the-modules-field-is-missing/8873/8 "2017-10-29T19:47:53Z")

</div>

So I downloaded that version you made. What am I missing here with Modules? I’m not seeing them in that test copy.

 ![03 PM](https://europe1.discourse-cdn.com/flex017/uploads/getkirby/original/2X/8/80ad7624f7d6fcdbf193a579686f3dc92400a898.png)

---

<div class="post-metadata">

**Author:** ![jimbobrjames](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/jimbobrjames/32/5802_2.png) [@jimbobrjames](https://forum.getkirby.com/u/jimbobrjames)\
**Post date:** [October 29, 2017, 7:52pm UTC](https://forum.getkirby.com/t/the-modules-field-is-missing/8873/9 "2017-10-29T19:52:08Z")

</div>

Assuming the page in your screen shot has modules set as templates in it’s blueprint, you need to make subpages, since these are your modules.

---

<div class="post-metadata">

**Author:** ![bbarclay](https://avatars.discourse-cdn.com/v4/letter/b/96bed5/32.png) [@bbarclay](https://forum.getkirby.com/u/bbarclay)\
**Post date:** [October 29, 2017, 7:52pm UTC](https://forum.getkirby.com/t/the-modules-field-is-missing/8873/10 "2017-10-29T19:52:49Z")

</div>

I think I was under another assumption for modules that why I was looking for something the whole time. This is what i was looking for.

 ![image](https://europe1.discourse-cdn.com/flex017/uploads/getkirby/original/2X/0/02f537f7397c7001ea56f47242d4eccd76f706a0.png)[https://europe1.discourse-cdn.com/flex017/uploads/getkirby/original/2X/1/18afc173bebf8db8ef147ef24999bce7056ddb30.gif](https://europe1.discourse-cdn.com/flex017/uploads/getkirby/original/2X/1/18afc173bebf8db8ef147ef24999bce7056ddb30.gif)

---

<div class="post-metadata">

**Author:** ![texnixe](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/texnixe/32/5754_2.png) [@texnixe](https://forum.getkirby.com/u/texnixe)\
**Post date:** [October 29, 2017, 7:54pm UTC](https://forum.getkirby.com/t/the-modules-field-is-missing/8873/12 "2017-10-29T19:54:26Z")

</div>

That is another plugin by @lukaskleinschmidt; [https://github.com/lukaskleinschmidt/kirby-sortable](https://github.com/lukaskleinschmidt/kirby-sortable)

---

<div class="post-metadata">

**Author:** ![bbarclay](https://avatars.discourse-cdn.com/v4/letter/b/96bed5/32.png) [@bbarclay](https://forum.getkirby.com/u/bbarclay)\
**Post date:** [October 29, 2017, 7:55pm UTC](https://forum.getkirby.com/t/the-modules-field-is-missing/8873/13 "2017-10-29T19:55:31Z")

</div>

It integrates with modules though right?

---

<div class="post-metadata">

**Author:** ![jimbobrjames](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/jimbobrjames/32/5802_2.png) [@jimbobrjames](https://forum.getkirby.com/u/jimbobrjames)\
**Post date:** [October 29, 2017, 7:56pm UTC](https://forum.getkirby.com/t/the-modules-field-is-missing/8873/14 "2017-10-29T19:56:40Z")

</div>

Thats odd, i just posted and it disappeared and got replaced with @texnixe post. Weird.

---

<div class="post-metadata">

**Author:** ![bbarclay](https://avatars.discourse-cdn.com/v4/letter/b/96bed5/32.png) [@bbarclay](https://forum.getkirby.com/u/bbarclay)\
**Post date:** [October 29, 2017, 7:57pm UTC](https://forum.getkirby.com/t/the-modules-field-is-missing/8873/15 "2017-10-29T19:57:21Z")

</div>

Yeah, it’s not just structured data though, it’s that other plugin.

---

<div class="post-metadata">

**Author:** ![texnixe](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/texnixe/32/5754_2.png) [@texnixe](https://forum.getkirby.com/u/texnixe)\
**Post date:** [October 29, 2017, 7:58pm UTC](https://forum.getkirby.com/t/the-modules-field-is-missing/8873/16 "2017-10-29T19:58:18Z")

</div>

@jimbobrjames I deleted your post, because it’s not a structure field.

@bbarclay yes, exactly.

---

<div class="post-metadata">

**Author:** ![bbarclay](https://avatars.discourse-cdn.com/v4/letter/b/96bed5/32.png) [@bbarclay](https://forum.getkirby.com/u/bbarclay)\
**Post date:** [October 29, 2017, 7:58pm UTC](https://forum.getkirby.com/t/the-modules-field-is-missing/8873/17 "2017-10-29T19:58:38Z")

</div>

See, when I was searching for bugs etc. I would come across forum posts with that image and it sent me on a loop. I will add that plugin to see if I can get that format working. Thanks for all your help.

---

<div class="post-metadata">

**Author:** ![bbarclay](https://avatars.discourse-cdn.com/v4/letter/b/96bed5/32.png) [@bbarclay](https://forum.getkirby.com/u/bbarclay)\
**Post date:** [October 29, 2017, 8:02pm UTC](https://forum.getkirby.com/t/the-modules-field-is-missing/8873/18 "2017-10-29T20:02:03Z")

</div>

Plus I think the modules documentation is difficult to understand that you add the modules under the pages section. I can see that now, but for future reference, I think they should link the modules page to the sortable section. this seems to make more sense to me to have them sortable like this instead of having them in pages. I can understand pages too. but when you browse the forums for posts about modules. A lot of them seem to be based on sortable. So this I hope this post helps someone else that is having issues with modules. Just be sure you add your modules in the pages section.

---

<div class="post-metadata">

**Author:** ![texnixe](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/texnixe/32/5754_2.png) [@texnixe](https://forum.getkirby.com/u/texnixe)\
**Post date:** [October 29, 2017, 8:04pm UTC](https://forum.getkirby.com/t/the-modules-field-is-missing/8873/19 "2017-10-29T20:04:04Z")

</div>

yes, @lukaskleinschmidt plugin is a great extension of the modules plugin. However, it is completely independent. I usually mention them together (sorry I didn’t in the other post, but it was not quite clear to me what you wanted to achieve)

---

<div class="post-metadata">

**Author:** ![jimbobrjames](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/jimbobrjames/32/5802_2.png) [@jimbobrjames](https://forum.getkirby.com/u/jimbobrjames)\
**Post date:** [October 29, 2017, 8:05pm UTC](https://forum.getkirby.com/t/the-modules-field-is-missing/8873/20 "2017-10-29T20:05:44Z")

</div>

> [@texnixe](#):
>
> @jimbobrjames I deleted your post, because it’s not a structure field.

My bad, didn’t look closely enough, the point was it’s not part of the modules plugin.

> [@bbarclay](#):
>
> Plus I think the modules documentation is difficult to understand that you add the modules under the pages section

It could be clearer, I set up myself yesterday on a site, and it took a few goes to understand the docs. Remember a lot of the plugin devlopers are not native english speakers, so sometimes you just need a little patience and read carefully. 🙂

---

<div class="post-metadata">

**Author:** ![texnixe](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/texnixe/32/5754_2.png) [@texnixe](https://forum.getkirby.com/u/texnixe)\
**Post date:** [October 29, 2017, 8:17pm UTC](https://forum.getkirby.com/t/the-modules-field-is-missing/8873/21 "2017-10-29T20:17:54Z")

</div>

But anyway, the modules works perfectly fine without the sortable plugin. And as subpages, you can also sort them. If you need two plugins to achieve one task, there’s even more of a risk that the whole thing will not work anymore after an upgrade (or that one is updated earlier than the other), so it would actually be ideal if the two plugins could be integrated, because they work so great together.

[Next page](https://forum.getkirby.com/t/the-modules-field-is-missing/8873.md?page=2)
