Skip Navigation

[Resolved] Adjusting Grid Layout on mobile

This thread is resolved. Here is a description of the problem and solution.

Problem:

The customer wanted to make a grid view on their website's tenders page more mobile-friendly. The desktop view looked good, but the mobile view was not user-friendly. The customer preferred the text to appear directly below the headings for each column on mobile devices.

Solution:

After reviewing the setup, we identified that the grid view was already responsive. To improve the mobile display, we suggested placing the headings and their corresponding text within the same parent block instead of using separate blocks for each element. This adjustment ensured the text appeared directly below the headings on mobile devices. We also recommended updating the padding and margins to achieve the desired look. The customer confirmed that the solution worked perfectly.

This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.

Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.

Sun Mon Tue Wed Thu Fri Sat
- 9:00 – 12:00 9:00 – 12:00 9:00 – 12:00 9:00 – 12:00 9:00 – 12:00 -
- 13:00 – 18:00 13:00 – 18:00 13:00 – 18:00 13:00 – 18:00 13:00 – 18:00 -

Supporter timezone: America/Sao_Paulo (GMT-03:00)

Tagged: 

This topic contains 6 replies, has 2 voices.

Last updated by Mateus Getulio 2 months, 1 week ago.

Assisted by: Mateus Getulio.

Author
Posts
#2739158
Mobile Tenders.png
Tenders.png

Hi there,

I have a grid view on my website for the tenders page see Tenders PNG.
It looks great on Desktop but on mobile it's not so great, see Mobile Tenders PNG.
Best case scenarion would be to have the headings then the texts directly below the headings for each column but any other option is also acceptible I just need this view to be user-friendly.

Regards

#2739468

Mateus Getulio
Supporter

Languages: English (English )

Timezone: America/Sao_Paulo (GMT-03:00)

Hi Simphiwe,

Can you please confirm if you're using the legacy views to create the grid or if you're building it with blocks?

From the screenshots, it looks like this View was created as a table-based grid.

The responsive design features included with Toolset work best with the Bootstrap grid View, instead of the table-based grid design. So you should edit this View and click "Loop Wizard" and select the Bootstrap grid style. The basic HTML markup structure will be inserted, then you can add your own responsive layout CSS classes as needed.

#2740299
GRID.png

Not sure but please see attached screenshot, hopefully that helps answer your question.

#2740331

Mateus Getulio
Supporter

Languages: English (English )

Timezone: America/Sao_Paulo (GMT-03:00)

Hi,

Thank you for sharing that screenshot.

To suggest the best way to achieve this, I'll need to see how this view is set up in the admin area.

Can you please share temporary admin login details along with a link to a page where this view can be seen?

Note: Your next reply will be private and please make a complete backup copy, before sharing the access details.

regards,
Mateus

#2741093

Mateus Getulio
Supporter

Languages: English (English )

Timezone: America/Sao_Paulo (GMT-03:00)

Hi Simphiwe,

Thank you for providing the backup of the site. It would be more effective for us to make the necessary changes if we could access the site directly online. This way, you can see the modifications in real-time and provide any feedback more efficiently.

To overcome this, I created a sandbox environment with a fresh install of Toolset.

If possible, could you set up a similar structure on the sandbox environment: hidden link

This will allow us to replicate your setup and implement the required changes more quickly.

If using the sandbox is not feasible for you, please let me know, and I will proceed with the package installation and debugging locally.

Looking forward to your response!

Best regards,
Mateus

#2742629

Good Day,

I trust you are well.
Hi there, unfortunately I have a tight deadline so it help me greatly if you used the backup as it already has everything that you need to see.

Regards

#2743043

Mateus Getulio
Supporter

Languages: English (English )

Timezone: America/Sao_Paulo (GMT-03:00)

tenders.jpg
tenders2.jpg

Hello there,

I checked it and the adjustment is a simple one. I noticed you're already using the grid view rather than the table. The grid view is already responsive. In order to bring the text immediately after the title, I added both of them in the same 'parent' block rather than having two separate blocks for each element.

Please notice that after doing it, some style changes might be necessary, mostly, updating the padding and margins will do.

Please check the screenshots for further reference.

Thank you,
Mateus

#2743802

This is it, perfect!!!!!