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

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!


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"} <...


2

I'd say you'd want to look closely at Matrix or Content Elements for this purpose, depending on your exact requirements.


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

To isolate the problem, I would Try with a very simple "hello world" snippet or embed and see if it renders Add a single simple exp:channel:entries tag in there and see if it works Add in your exp:channel:entries one by one to see where it breaks EDIT: Try adding dynamic="no" to your channel entries loops, since you don't want EE to try to be intelligently ...


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

Couldn't you use freeform's form info tag pair to perform a conditional check? You could use that tag pair to lookup how many entries already exist in your collection, and then everything flows from there. {exp:freeform:form_info form_name="your_form_name"} {if freeform:total_results < "15"} Thank you but this session is full {if:else} ...


1

Math add-on? This one is free and has a lot of praise. But I'm assuming you need the total on the page that receives the form, and as you may not be able to use the add-on as a parameter, it may not work. Worth a try. Otherwise what about simply using JQuery/JavaScript on the form onChange event for either/both the fields, that automatically populates a ...


1

Looks like it should work at a quick glance. Since it seems that the Channel Search might not work with Title, I think your 2 options are create a new field for Product Name or you can write your own mysql query / plugin to do the search for you.


1

You'd need to break it out into a regular conditional statement where the two search results are compared with the OR operator: {if '{matrixfield search:matrix_col_01="value_from_checkbox"}' || '{matrixfield search:matrix_col_02="value_from_checkbox"}'} {title} {/if}


1

I do this using great addon from Rob Sanchez http://devot-ee.com/add-ons/dynamo (going to use default EE search, but dynamic parameters are not passed when using pagination). not sure if you are ok with submitting the form with your inputs, but you can show (even select) your filter criteria.. Let us know


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.


1

I would start by looking at the Matrix add-on. This may help solve your problem. Matrix


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