Navigation überspringen

[Gelöst] social icons continue

This support ticket is created vor 2 years. There's a good chance that you are reading advice that it now obsolete.

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
- 7:00 – 14:00 7:00 – 14:00 7:00 – 14:00 7:00 – 14:00 7:00 – 14:00 -
- 15:00 – 16:00 15:00 – 16:00 15:00 – 16:00 15:00 – 16:00 15:00 – 16:00 -

Zeitzone des Unterstützers: Europe/London (GMT+01:00)

Dieses Thema enthält 4 Antworten, hat 2 Stimmen.

Zuletzt aktualisiert von Nigel vor 2 years.

Assistiert von: Nigel.

Author
Artikel
#2699951
Schermafbeelding 2024-05-29 134716.png

Tell us what you are trying to do?
You helped me kindly with this issue: https://toolset.com/forums/topic/split-showing-social-icons-on-artists-page/

But the problem is, that if a userdoes not fill out all the available social URL's , there are blanks between the icons on the front-end
I would like them to automatically line up and fill in the blanks. See attached image.
Perhaps you can tell me a better way to do this?

I need same now on my other project site: versteckter Link
Thank you!

#2700133

Nigel
Unterstützer

Sprachen: Englisch (English ) Spanisch (Español )

Zeitzone: Europe/London (GMT+01:00)

Hi there

Reading the other thread, it seems that you are using the Single Field block to output the social icons and links.

In which case you would need to wrap each Single Field block in a Conditional block that tests whether the field you will use is not empty (i.e. it has a value to generate the icon and link with).

See https://toolset.com/course-lesson/using-toolset-conditional-block/

#2700155

Hi, yes that is what i do, and that works. But the problem is that i have 5 social media options for each user, instagram, youtube, twitter, facebook, twitter.

But when someone does not fill in, let's say, Youtube, there will be a gap between instagram and twitter. (See attached image in first post)

#2700158

i would like the icons to align automatically if a user does not enter all social media links

#2700183

Nigel
Unterstützer

Sprachen: Englisch (English ) Spanisch (Español )

Zeitzone: Europe/London (GMT+01:00)

I guess you must be arranging the icons inside a grid, and you will have empty grid cells when there is nothing to output. Would that be right?

(I can't tell from your sites, they are not public.)

You need to be outputting the icons as part of the flow so that they don't take up space if they don't exist.

The core Row block lets you add multiple child blocks which will be displayed in a row. So you can add your conditional blocks as child blocks of a Row block, and if some of them don't output anything, the others will close the gaps.

#2700222

Oh! Thanks a lot, that worked!