How to insert a column element?

You can insert a container or div and name it “Column” and there you have a column. That is the simple answer. :slightly_smiling_face:

Video: Recording #63

In this case you would need to manually set the outer container of your columns to be “flex-direction: row.”

The issue is not a user renaming items in the structure panel.
The issue is Bricks naming items in the structure panel that don’t exist in the elements panel.

Similar to this ‘column’ saga, when the menu builder got launched, Bricks introduced items in the structure panel named ‘nav links’, and I was searching the elements panel for the ‘nav link’ element, and it was frustrating not finding them.
One later realises that these are just ‘text links’ named as ‘nav links’

Bricks introducing terminologies in the structure panel that don’t exist in the elements panel causes unnecessary confusion and frustration.

1 Like

I agree. Bricks should use a naming convention like div - column if the underlying element is a div, but we want users to know it is being used as a column.

But it’s not a Div, but a Block, thus Div-Column is not the correct terminology, but if one has to follow that convention then it must be written as Block-Column, in which case, why not write it as simply what it actually is, a Block.

It is a silly issue tbh. Haha.

1 Like

True. (I couldn’t remember off hand.)

1 Like

Are you aware the ‘slide’ inside the slider element are also blocks. The ‘tab content’ and ‘tab pane’ in the nestable tabs are also blocks. The accordion items, title and content elements are blocks. Pretty much everything is a block, just named to suit it’s current use in the structure panel when used as something pre-built. (It would be more confusing if everything was just named ‘block’ imo). ‘Column’ makes sense when using them as columns.

I became aware of it over time (after the nav link /text link confusion that I illustrated in the earlier post, I inspected all elements to understand them).

Your point is well taken - Relatively speaking, appropriate labelling of those items that you mentioned seems logical and is largely not an issue of contention as is this Column saga of the OP, as a beginner interacts with those elements (Accordions/Tabs/Sliders/…) much later than the initial layout elements, after the user has gotten quite familiarised with the workings of the builder, (Flex-box and Grid).

—————-—————-—————-—————-

The ‘Column’ labelling is a matter of Semantics for the basic layout elements and is the first interaction of a beginner in Bricks Land.
The OP was confused by it, and so was I, as were many others, resulting in this long discussion.

I checked the academy article again, and Bricks now has a clarification for the ‘Column’ label in the Structure Panel.
That clarification is needed as what Bricks labels currently in the Structure Panel is confusing for Beginners.
If the underlying issue is resolved, there would be no confusion, and thus no clarification would be required.

Thus, combining your concerns and Joshua’s idea seems like a good solution.
Column —> (Block)Column
Slide —> (Block)Slide
Tab content —> (Block)Tab-Content
And so on.

Advanced Themer also adds a nice touch with inserting the HTML Tags.
Thus,
(HTML Tag) (Element) (Label) - This labelling system on the Structure Panel item might be the most intuitive solution for beginners to adept users alike.

The crux of the issue!
Things have got to be intuitive.
No explanations should be necessary - Things must be self-explanatory.

1 Like

I’ll tell you about my experience, although I’m not new to page builders. What misled me was that when I pressed the button Container - Layout - set structure 50/50 , blocks with the name Column appear :slight_smile: It was the title that confused me. If they were called “50% Block as a column” or something else, it would be easier for me.

1 Like

I wasn’t aware of this myself, but probably just because it never mattered for me, but good to know.

For whatever it’s worth, I am 30 times more likely to try to create a column by hand than to add a slide or accordion tab by hand. I would assume many other people have a similar experience?