Answers.Body: <p>This is a simplified example, but this is how I'd approach user-manageable page content, using a content builder. Each content type gets its own block in a matrix field:</p>
  
  <p><a href="https://i.sstatic.net/hUnkI.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/hUnkI.png" alt="enter image description here"></a></p>
  
  <p>Which allows authors to add whichever page content blocks they require, in whatever order they like:</p>
  
  <p><a href="https://i.sstatic.net/oG4Wb.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/oG4Wb.png" alt="enter image description here"></a></p>
  
  <p>Simply add whatever blocks your design requires.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-09-11T14:47:36.777Z
Answers.Text: By all over the place i mean you have a text block with just a heading. Then a assets block with a image. Then another text block with a paragraph. Then a assets block again. And so on... . Then you want to put something new in between or want to move what belongs together (heading, paragraphs, some images) somewhere else on the page. That means you need to move all the single blocks. And like i wrote if you want to make image links you have a text block with some html, then asset block, another text block with html (a tag)...
Answers.UserDisplayName: MrGlasspoole
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-09-11T15:05:10.480Z
Answers.Text: a) you can add a new block anywhere, without moving all the blocks, by clicking the cog on the right of a new block and choosing the block type to insert above it. b) To create linked images you can just add a 'link' field to your image block and, if it is populated, use it to wrap you image. No need for more than one block to do that.
Answers.UserDisplayName: Seth Warburton
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-09-11T15:06:30.620Z
Answers.Text: Personally, I would never allow a cms user to create html; that's a recipe for disaster.
Answers.UserDisplayName: Seth Warburton
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-09-11T15:14:59.083Z
Answers.Text: for me WYSIWYG is a disaster. It's my own side and i'm so only person who creates content.
Answers.UserDisplayName: MrGlasspoole
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-09-11T12:18:15.247Z
Answers.LastActivityDate: 2019-09-11T12:18:15.247Z
Answers.UserDisplayName: Seth Warburton
Answers.Body: <p>I would approach this another way. If it were me I would create a new section called ‘guides’ with each guide having its own entry. That way you can have as many fields as you want without the content page getting overwhelming.</p>
  
  <p>I would then use the same content building technique as nystudio but include a new block called Guides, you can then create an entries relation field that links to your guides section.</p>
  
  <p>The benefit of doing it this way is that you guide data is now reusable on any page.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-09-11T15:36:35.643Z
Answers.Text: every guide already is its own structure entry?
Answers.UserDisplayName: MrGlasspoole
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-09-11T15:41:38.540Z
Answers.Text: Ah ok, well what I’m getting at is to create a field setup specifically for you content. Ie it looks like each item has some images, some text, and two links so male a block for that.
Answers.UserDisplayName: dmatthams
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-09-11T15:48:00.920Z
Answers.Text: i wish there where a Craft forum. Showing/explaining things here is a pain because you can't add code/images in comments. Then this formatting here...
Answers.UserDisplayName: MrGlasspoole
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-09-11T16:41:40.887Z
Answers.Text: Agree with this, not a fan of stack exchange.
Answers.UserDisplayName: dmatthams
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-09-11T15:32:22.917Z
Answers.LastActivityDate: 2019-09-11T15:32:22.917Z
Answers.UserDisplayName: dmatthams
Body: <p>I need some ideas for creating content.<br>
  It's a bit of a pain the way i have it now.</p>
  
  <p>I tested this: <a href="https://nystudio107.com/blog/creating-a-content-builder-in-craft-cms" rel="nofollow noreferrer">https://nystudio107.com/blog/creating-a-content-builder-in-craft-cms</a><br>
  But i don't really like it because text and images are all over the place in the backend.<br>
  If i could combine certain stuff in blocks that i could move around it would be better.<br>
  But it seems like this (like in my example image) is not possible (images is a Super Table):
  <a href="https://i.sstatic.net/EVVVM.gif" rel="nofollow noreferrer"><img src="https://i.sstatic.net/EVVVM.gif" alt="enter image description here"></a>
  For example here: <a href="https://skulltronics.net/phantasialand-hoerspiel-und-videokassetten" rel="nofollow noreferrer">https://skulltronics.net/phantasialand-hoerspiel-und-videokassetten</a></p>
  
  <p>I have the audio tape and video tape.
  If i want to add the next tape and want it on top or between then i have to move every text and image block if i can't group them.</p>
  
  <p>Then i have the links to the single view of the images. This are not the same images that you see on the pages. They are hi res and a mix of png and jpg.
  At the moment a put them in by hand like:  </p>
  
  <pre><code>&lt;a title="FHD Ansicht" href="%%home%%media/phantasialand/guides/03/phantasialand-parkfuehrer-11-1972-1973-back-4K.png" target="_blank"&gt;FHD Ansicht&lt;/a&gt;
  </code></pre>
  
  <p>At the moment I'm using %%image1%% in my content and they are replaced by the code in the template.  </p>
  
  <p>Problem is if i want to add more i always need to count the rows.<br>
  <a href="https://i.sstatic.net/z7JlB.jpg" rel="nofollow noreferrer"><img src="https://i.sstatic.net/z7JlB.jpg" alt="enter image description here"></a>
  row 1 = %%image1%%, row 2 = %%image2%%...   </p>
  
  <p>For example this: <a href="https://skulltronics.net/phantasialand-autoaufkleber-und-sticker" rel="nofollow noreferrer">https://skulltronics.net/phantasialand-autoaufkleber-und-sticker</a><br>
  Looks like this when creating the entry:</p>
  
  <pre><code>&lt;h2 class="mb-3"&gt;Phantasialand Aufkleber 1978&lt;/h2&gt;
  &lt;a href="%%home%%media/phantasialand/sticker/phantasialand-aufkleber-1978-bob-bahn-cine-2000-alt-berlin-western-train-jet-neptunbrunnen-4K.png" target="_blank"&gt;%%image1%%&lt;/a&gt;
  &lt;p class="mt-1 mb-1"&gt;Original Größe: 11.8 cm &amp;Oslash;&lt;/p&gt;
  %%share1%%
  
  &lt;h2 class="mt-4 mb-1 mb-700-n3"&gt;Phantasialand Aufkleber 198?&lt;/h2&gt;
  &lt;a href="%%home%%media/phantasialand/sticker/phantasialand-aufkleber-198x-gelb-chinatown-pagode-jet-4K.png" target="_blank"&gt;%%image2%%&lt;/a&gt;
  &lt;p class="mb-1"&gt;Original Größe: 20.3 cm Lang&lt;/p&gt;
  %%share2%%
  
  &lt;h2 class="mt-4 mb-1 mb-700-n3"&gt;Phantasialand Aufkleber 198?&lt;/h2&gt;
  &lt;a href="%%home%%media/phantasialand/sticker/phantasialand-aufkleber-198x-gruen-chinatown-pagode-jet-4K.png" target="_blank"&gt;%%image3%%&lt;/a&gt;
  &lt;p class="mb-1"&gt;Original Größe: 20.7 cm Lang&lt;/p&gt; 
  %%share3%%
  </code></pre>
  
  <p>If i now need another sticker in between i can use %%image15%% because that attachment is row 15 after adding it or i need to change them all when editing if i want it in right order.  </p>
  
  <p>Also with the nystudio107 way: If you create a image link then you make a text block with<br>
  <code>&lt;a href="link.html" target="_blank"&gt;</code><br>
  Then comes the attachment and then another text block with just
  <code>&lt;/a&gt;</code> ?  </p>
  
  <p>So how do others handle/create/manage there content/entries?</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-09-11T11:20:06.647Z
Comments.Text: Not really sure what you mean by “…i don't really like it because text and images are all over the place in the backend”. Almost every project we build uses a content builder built with matrix blocks in this way. It's easy to dev for, and intuitive for clients. I think you may have misunderstood the methods described in that article.
Comments.UserDisplayName: Seth Warburton
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-09-11T12:13:55.247Z
Comments.Text: I'm completely confused by the percentage symbol, what are you using these for?
Comments.UserDisplayName: dmatthams
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-09-11T15:03:00.020Z
Comments.Text: @user3788089 This is how i do it: https://craftcms.stackexchange.com/questions/30946/how-to-place-assets-in-plain-text-fields . Somebody else is also doing it that way: https://craftcms.stackexchange.com/questions/12847/replace-placeholder-string-in-text-field-with-html-generated-by-asset-query
Comments.UserDisplayName: MrGlasspoole
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-09-11T15:11:44.057Z
Comments.Text: So what you’re essentially doing is adding images and referencing them from a text field? Could you not just use redactor and upload images within that? Is the skulltronics page you linked to an example of how you want the page to look?
Comments.UserDisplayName: dmatthams
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-09-11T15:15:18.750Z
Comments.Text: What is the context of this page, are all the items events?
Comments.UserDisplayName: dmatthams
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-09-11T15:22:08.443Z
Comments.Text: @user3788089 its my private page. Its about a German amusement park, my collection like the guides from all the years: https://skulltronics.net/phantasialand-parkfuehrer-parkplaene-und-broschueren . I don't like WYSIWYG. The code is never clean. The problem is every page is different and images come in all kind of formats.
Comments.UserDisplayName: MrGlasspoole
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-09-11T15:27:19.400Z
Comments.Text: I agree about wysiwyg. I think there is a better way to do this, will post a solution shortly...
Comments.UserDisplayName: dmatthams
Tags: <craft3>
Title: Creating / manage content - how is everybody doing it?
ThreadText: # Creating / manage content - how is everybody doing it?
  
  (Asked by: username_0 on 2019-09-11)
  
  I need some ideas for creating content.  
  It's a bit of a pain the way i have it now.
  
  I tested this: <https://nystudio107.com/blog/creating-a-content-builder-in-craft-cms>  
  But i don't really like it because text and images are all over the place in the backend.  
  If i could combine certain stuff in blocks that i could move around it would be better.  
  But it seems like this (like in my example image) is not possible (images is a Super Table):
  [![enter image description here](https://i.sstatic.net/EVVVM.gif)](https://i.sstatic.net/EVVVM.gif)
  For example here: <https://skulltronics.net/phantasialand-hoerspiel-und-videokassetten>
  
  I have the audio tape and video tape.
  If i want to add the next tape and want it on top or between then i have to move every text and image block if i can't group them.
  
  Then i have the links to the single view of the images. This are not the same images that you see on the pages. They are hi res and a mix of png and jpg.
  At the moment a put them in by hand like:
  
  ```
  <a title="FHD Ansicht" href="%%home%%media/phantasialand/guides/03/phantasialand-parkfuehrer-11-1972-1973-back-4K.png" target="_blank">FHD Ansicht</a>
  
  ```
  
  At the moment I'm using %%image1%% in my content and they are replaced by the code in the template.
  
  Problem is if i want to add more i always need to count the rows.  
  [![enter image description here](https://i.sstatic.net/z7JlB.jpg)](https://i.sstatic.net/z7JlB.jpg)
  row 1 = %%image1%%, row 2 = %%image2%%...
  
  For example this: <https://skulltronics.net/phantasialand-autoaufkleber-und-sticker>  
  Looks like this when creating the entry:
  
  ```
  <h2 class="mb-3">Phantasialand Aufkleber 1978</h2>
  <a href="%%home%%media/phantasialand/sticker/phantasialand-aufkleber-1978-bob-bahn-cine-2000-alt-berlin-western-train-jet-neptunbrunnen-4K.png" target="_blank">%%image1%%</a>
  <p class="mt-1 mb-1">Original Größe: 11.8 cm &Oslash;</p>
  %%share1%%
  
  <h2 class="mt-4 mb-1 mb-700-n3">Phantasialand Aufkleber 198?</h2>
  <a href="%%home%%media/phantasialand/sticker/phantasialand-aufkleber-198x-gelb-chinatown-pagode-jet-4K.png" target="_blank">%%image2%%</a>
  <p class="mb-1">Original Größe: 20.3 cm Lang</p>
  %%share2%%
  
  <h2 class="mt-4 mb-1 mb-700-n3">Phantasialand Aufkleber 198?</h2>
  <a href="%%home%%media/phantasialand/sticker/phantasialand-aufkleber-198x-gruen-chinatown-pagode-jet-4K.png" target="_blank">%%image3%%</a>
  <p class="mb-1">Original Größe: 20.7 cm Lang</p> 
  %%share3%%
  
  ```
  
  If i now need another sticker in between i can use %%image15%% because that attachment is row 15 after adding it or i need to change them all when editing if i want it in right order.
  
  Also with the nystudio107 way: If you create a image link then you make a text block with  
  `<a href="link.html" target="_blank">`  
  Then comes the attachment and then another text block with just
  `</a>` ?
  
  So how do others handle/create/manage there content/entries?
  
  **Tags:** craft3
  
  > **Comments:**
  > **username_1**: Not really sure what you mean by “…i don't really like it because text and images are all over the place in the backend”. Almost every project we build uses a content builder built with matrix blocks in this way. It's easy to dev for, and intuitive for clients. I think you may have misunderstood the methods described in that article.  
  > **username_2**: I'm completely confused by the percentage symbol, what are you using these for?  
  > **username_0**: @user3788089 This is how i do it: https://craftcms.stackexchange.com/questions/30946/how-to-place-assets-in-plain-text-fields . Somebody else is also doing it that way: https://craftcms.stackexchange.com/questions/12847/replace-placeholder-string-in-text-field-with-html-generated-by-asset-query  
  > **username_2**: So what you’re essentially doing is adding images and referencing them from a text field? Could you not just use redactor and upload images within that? Is the skulltronics page you linked to an example of how you want the page to look?  
  > **username_2**: What is the context of this page, are all the items events?  
  > **username_0**: @user3788089 its my private page. Its about a German amusement park, my collection like the guides from all the years: https://skulltronics.net/phantasialand-parkfuehrer-parkplaene-und-broschueren . I don't like WYSIWYG. The code is never clean. The problem is every page is different and images come in all kind of formats.  
  > **username_2**: I agree about wysiwyg. I think there is a better way to do this, will post a solution shortly...  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2019-09-11. Score: 1
  
  This is a simplified example, but this is how I'd approach user-manageable page content, using a content builder. Each content type gets its own block in a matrix field:
  
  [![enter image description here](https://i.sstatic.net/hUnkI.png)](https://i.sstatic.net/hUnkI.png)
  
  Which allows authors to add whichever page content blocks they require, in whatever order they like:
  
  [![enter image description here](https://i.sstatic.net/oG4Wb.png)](https://i.sstatic.net/oG4Wb.png)
  
  Simply add whatever blocks your design requires.
  
  > **Comments:**
  > **username_0**: By all over the place i mean you have a text block with just a heading. Then a assets block with a image. Then another text block with a paragraph. Then a assets block again. And so on... . Then you want to put something new in between or want to move what belongs together (heading, paragraphs, some images) somewhere else on the page. That means you need to move all the single blocks. And like i wrote if you want to make image links you have a text block with some html, then asset block, another text block with html (a tag)...  
  > **username_1**: a) you can add a new block anywhere, without moving all the blocks, by clicking the cog on the right of a new block and choosing the block type to insert above it. b) To create linked images you can just add a 'link' field to your image block and, if it is populated, use it to wrap you image. No need for more than one block to do that.  
  > **username_1**: Personally, I would never allow a cms user to create html; that's a recipe for disaster.  
  > **username_0**: for me WYSIWYG is a disaster. It's my own side and i'm so only person who creates content.  
  
  ---
  
  ### Answer by username_2 on 2019-09-11. Score: 1
  
  I would approach this another way. If it were me I would create a new section called ‘guides’ with each guide having its own entry. That way you can have as many fields as you want without the content page getting overwhelming.
  
  I would then use the same content building technique as nystudio but include a new block called Guides, you can then create an entries relation field that links to your guides section.
  
  The benefit of doing it this way is that you guide data is now reusable on any page.
  
  > **Comments:**
  > **username_0**: every guide already is its own structure entry?  
  > **username_2**: Ah ok, well what I’m getting at is to create a field setup specifically for you content. Ie it looks like each item has some images, some text, and two links so male a block for that.  
  > **username_0**: i wish there where a Craft forum. Showing/explaining things here is a pain because you can't add code/images in comments. Then this formatting here...  
  > **username_2**: Agree with this, not a fan of stack exchange.  
  
  ---
  
  