We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Forums

CSS switch on Grid Rows

How Do I?

MarcoDeLuca's avatar
MarcoDeLuca
25 posts
10 years ago
MarcoDeLuca's avatar MarcoDeLuca

I’m using the following code to make a grid of services, 3 columns across:

{exp:channel:entries channel="services" limit="1"}
        {service}
        {switch='<div class="row">||'}
            <div class="one-third column">
                <div class="special-feature">
                    <div class="hover-image-alt">
                        <span>VIEW MORE</span>
                        <a href="http://{service:link}">{service:img:small}</a>
                    </div>
                    <h5><a href="http://{service:link}">{service:{language}}</a></h5>
                </div>
            </div>
        {switch='||</div>'}
        {if count == total_results}
            </div> 
        {/if}
        {/service}
{/exp:channel:entries}

But it gives me

service1 service2 service3 service4 service5 service6 service7 service8 service9

instead of

service1 | service2 | service3 service4 | service5 | service6 service7 | service8 | service9

as I would like. Some ideas for my problem?

Thanks.

       
MarcoDeLuca's avatar
MarcoDeLuca
25 posts
10 years ago
MarcoDeLuca's avatar MarcoDeLuca

Resolved. Thanks anyway

{exp:channel:entries channel="services" limit="1"}
        {service}
        {service:switch="<div class='row'>||"}
            <!--Columns-->
            <div class="one-third column">
                <div class="special-feature">
                    <div class="hover-image-alt2">
                        <span>VIEW MORE</span>
                        <a href="http://{service:link}">{service:immagine:small}</a>
                    </div>
                    <h5><a href="http://{service:link}">{service:{language}}</a></h5>
                </div>
            </div>
        {service:switch="||</div>"}
        {if '{service:count}' == '{service:total_rows}'}
            </div> 
        {/if}
        {/service}
        {/exp:channel:entries}
       

Reply

Sign In To Reply

ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.