Hot answers tagged

6

I'm pretty sure you can do it with MX Notify Control and it's free: http://devot-ee.com/add-ons/mx-notify-control I've never tried it before so, consider it an option vs a recommendation if that makes sense :) And just for the sake of being thorough there is also Postmaster though, it of course isn't free: http://devot-ee.com/add-ons/postmaster


5

I use the Sitemap-Module V 2.6 from PutYourLightsOn. This caused the error. When I disable the module all is fine. The most recent version of this module is 2.6.2. I installed it, but the problem persisted. The message Message: Undefined index: field_id_sitemap__ping_sitemap gave me the hint to try to disable the sitemap module. I will ask the programmer ...


3

Sometimes this is caused by a validation on one of the other tabs on your publish page. You might not see them if you're on a different tab.


3

You can't use cache in that case, as explain in the doc: "Enable this feature only if you do not use future entries, expiring entries, or random entries." If you need cache, try to automatically clean up it every x minutes with a cron task or scheduled task.


3

I figured it out. in API_channel_entries.php, the title was being brought in before insertion like this: 'title' => ($this->EE->config->item('auto_convert_high_ascii') == 'y') ? ascii_to_entities($data['title']) : $data['title'], I don't update regularly (we've made a lot of hacks to make EE work for us) so it's likely just my issue but that ...


3

Check this permission for their member group: Can change the author name when posting channel entries. (Under Members → Member Groups → Edit Member Group.)


3

You may have to run two Channel Entries loops to do this, since the empty fields are essentially treated as 0, so they will always come first in an ascending order. First, to get your entries which have a custom date: {exp:channel:entries channel=:courses" orderby="course_date" sort="asc" search:course_date="not IS_EMPTY"} Then grab those which do not ...


3

I do this over at 5secondfilms.com... we only have one entry on the homepage, but still have the left/right arrows. I'm doing it the standard pagination function inside the exp:weblog:entries tag. Since only one entry per page is being displayed, pagination should always just move one entry over. Don't think any other plugin should be necessary.


3

Nope, none whatsoever, those id's are simply unique identifiers, but are not meant to be private.


3

I'm pretty sure you can just pass in the fieldname the row and column like $data['field_id_X'][rows][new_row_1][col_id_1] = 'row 1'; $data['field_id_X'][rows][new_row_2][col_id_1] = 'row 2'; Just increment new_row_x as needed and match up your col_id_x numbers


3

it should work according to the docs. have a look here: http://eeharbor.com/transcribe/faq Does Transcribe work with the next_prev tag? Yes, Transcribe does work with the next_entry and prev_entry tags in ExpressionEngine, please note, it requires you to use the parse="inward" parameter, Here is an example of how it works - {exp:channel:entries channel="...


2

If you look at Activating & Updating in the Extensions documentation, you'll see in the code example that the data passed to the Insert query contains a reference to an ExpressionEngine hook. That database entry will enable your extension to be called when that hook is triggered. All available hooks are documented here.


2

Yes, it can be a bit tricky to get into it at first. What you're looking for are the Extension docs: http://ellislab.com/expressionengine/user-guide/development/extensions.html An extension can be included alongside a module. The code that you posted is the actual code called within EE when loading any extensions attached to that hook. Thus all the ...


2

Since you're only concerned with showing/hiding fields based on user choice, the Entry Type add-on would do the trick. It is "a dropdown fieldtype that shows/hides other fields on the publish page" based on the chosen option.


2

Just always pass title as an embed parameter in your template. So in news/index, you'd pass title="News", and in news/entry you'd pass title="{title}", or perhaps title="{title} - News". Then in your embed: <title>{embed:title}</title> In other words - perform the logic in your template, not in your embed.


2

EE doesn't generally follow the conventions of some other CMS's like WordPress where each post can have a specific template assigned to it via the entry screen. Templates are assigned in EE via their URLs, because (as Ian mentions), URLs in EE follow a template_group/template/entry pattern. So generally, you'd change the display of an entry by linking to it ...


2

If your preferred method to delete all the entries for a given channel is to just delete the channel, then you do not need to use the Channel API. You can just delete the channel in the control panel. Go to Admin > Channels and click "Delete" next to the channel you want to remove. If instead you prefer to do it using the API, then there is an error in your ...


2

You don't need the Pages module for this, what you want is just a standard entry or post page. You can read, 'How To Display a Channel Entry'- here on StackExchange, it deals with the same issue. But the basics are, you want your blog links, to link to the display/post template. So from your blog view: {exp:channel:entries channel="blog" limit="10" sort="...


2

Each related product could have individual category relationships, right? So If I understand you correctly, you want the aggregate of all categories assigned to the related entries. You can do that with Stash: {exp:stash:set_list name="cat_accessories" parse_tags="yes"} {exp:playa:parents channel="products_accessories" field="{{embed:slug}_accessories}" ...


2

EECMS just saves the IP of who edited an entry, not his or her member_id. You can try the Audit add-ons: Audit Pro, which lets you archive logged data, set custom email notifications and search log entries; Audit Tags, which lets you output Audit’s logged data in your templates. The add-on can be found on github as well.


2

You will need to goto Members > Member Groups > [The member group the member is a question of] Edit Group > Scroll down to Member Account Privileges. Look for "Include Members in PUBLISH page multi-author list?" and select "Yes". You shouldn't need to assign the entry to yourself as an admin though you should be able to edit it fine either way.


2

Yes of course it is possible. For that you just have to go into layouts of respected Channel. And then drag and drop the categories under Publish tab.


1

Use a conditional statement to only output the heading on the first row: {if count == "1"} <div class="row"> <h1 class="style">Related Articles</span></h1> </div> {/if}


1

I just found the solution by using this free addon called Low Seg2Cat which just lets me get the category_id of the current uri and pass that along with the initial channel:entries loop. Like this: {exp:channel:entries channel="mychannel" category="{last_segment_category_id}" dynamic="no"} I spent hours making that embedded template thing to work. And now ...


1

The order the fields are displayed is based on the order they are in in the field definition section of the form configuration. I just tested moving several fields around, and the edit form reflects the changes. I am assuming that you are referring to the entry edit in the CP and not the freeform:edit tag. Just drag them into the position you'd like.


1

I don't think it would be good practice to output data with PHP while you can do the same with tags. In your code, you are outputting the PHP variables out of {exp:cartthrob:order_items} which is looping. PHP variables within the paired tag loop will store only the last tag values which will be outputted. So either prepare your PHP variable (within) loop by ...


1

I had exactly this problems, and I used Nested Entries instead. Maybe this can help you too. {exp:channel:entries channel="country"} {title} {exp:nested:prep_vars var_prefix="nested_"} {exp:nested:entries channel="office" dynamic="off" search:cf_office_country="{title}"} Office: {nested_title} {/exp:nested:entries} {/...


1

Okay, I kind of found a solution. It looks like EE doesn't automatically turn URLs into links if they're surrounded by quotes. So I just pass 'www.test.com' instead of www.test.com in my link field and omit the quotes in the template.


1

Yes, that is it for a basic channel entry. If your channel has categories or relationship fields, or any advanced third-party fieldtypes (such as Matrix or Playa), there will be more inserts required.


1

Answer: category="{categories backspace="1"}{category_url_title}|{/categories}"


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