Hot answers tagged

3

It's going to be a little more manual with expressionengine. You might have to set the parameters in the link yourself and use php (or a plugin) Build the link similar to this: <a href="/form?name={name}">{name}</a> and fill out your form using php (php must be enabled on the form template): <input type="text" name="name" value="<?php ...


3

Have you taken a look at the Yearlist Add-on? Then I would think it should be possible to do something like this: <div class="content-tile"> <div class="grid_4_desktop grid_4_tablet grid_1_mobile" id="archive-menu"> <h2 class="title">News</h2> <ul> {exp:yearlist channel="yourchannel" category="1"} <...


3

I would highly recommend using Low Search to provide the filtering you're talking about. http://gotolow.com/addons/low-search/docs/filters#categories By default it would show all entries, and allow you to use your categories as filters to refine your results. It can do some pretty remarkable stuff, highly recommended!


2

Get yourself Zoo Triggers and you will love yourself! {exp:zoo_triggers:archive channel="news" status="open" show_counter="no" type="year"} Just make sure you give the settings docs a once over to get it set up like you want.


2

You could try using Splitter, I've used it before for tis purpose.


2

The most direct route for a user that is restricted from editing templates would be a flag somewhere they can access. You'll need to add more details to your question, but one thought that works is to add a field to a channel that they can turn on or off. For example, if this is related to one single page that has one entry driving it, you could add the ...


2

I usually do all of my AJAX form submissions with the jquery ajax form plugin. This allows you to customize the experience for your users here is the link to the plugin its very simple to implement. http://malsup.com/jquery/form/ Hope this helps!


1

In the end this isn't really an ExpressionEngine question at all (you don't need to use any EE variables here). A few things: You cannot have two elements with the same ID on each page (so, using <a id="switch"> within a loop is a no-no). CSS class names cannot be purely numeric (e.g., class="{entry_id}). You don't have an href value or closing tag ...


1

A helpful example of dynamic="no": https://docs.expressionengine.com/latest/how_to/building_a_simple_news_site.html#a-dynamic-duo also see: https://docs.expressionengine.com/latest/urls/url_structure.html#viewing-your-site Your /news page is showing multiple entries because there's no valid URL Title in the URL to limit the entries displayed, so everything ...


1

It is not. The simplest solution is to have all four columns and simply instruct the content manager to use the appropriate 2nd, 3rd, or 4th column based on the value of the 1st.


1

The dynamic filtering was altered in the updates and the combination no longer functioned. Integration of MySQL Queries was needed to create the desired result.


1

Thanks Low! Mo Variables worked perfectly. I used the following to select the post channel: <form method="post" action="{path='tour-calendar/{segment_2}'}"> <input type="hidden" name="csrf_token" value="{csrf_token}" /> <select name="channel"> <option {if post:channel == "a|b|c"} selected="...


1

Couple of options here. You could use Mo' Variables to get to the {post:channel} variable and use that in a conditional to add the selected attribute to your options. You could also use Dynamo, which offers even more functionality for dynamic parameters. If you want to go all out, choosing a proper search/filtering add-on would be the way to go. Options ...


1

Use jQuery. Something like this maybe: http://johndoesdesign.com/blog/2012/jquery/how-to-split-a-dynamic-list-into-two-equal-columns-using-jquery/


1

If they have to be in absolutely two columns, you can make two channel entries calls and use the expressionengine modulus (%) operator <section class="column1"> {exp:channel:entries channel="foo"} {if count % 2 == 0} {title} {/if} {/exp:channel:entries} </section> <section class="column2"> {exp:channel:entries channel="foo"}...


1

Just came across this post, for anyone else that may be looking for similar answers to this question. I've used this type of code on pages to display member details based on a number of variables with no problems to date. Here's my take: {if segment_3 == ""} <p>no results</p> {if:else} {exp:zoo_visitor:details limit="99" url_title="{segment_3}" ...


1

I'm not sure exactly what the rest of your template code looks like, but there is certainly no limit on the number of times you can use the dynamic css variables like store_product_price in your template. One caveat to remember is that they will only work inside your {exp:store:product} tag. So you won't be able to display them outside of the product tag.


Only top voted, non community-wiki answers of a minimum length are eligible