Hot answers tagged

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

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


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

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

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

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


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

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

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

There are answers both complex and simple, really depending on your actual use case. This simple answer is just to AJAX in a template that does what you want. There is no reason you can't have a template that looks like this: template: my_template_group/ajax_entry.html accessed url: my_template_group/ajax_entry/100 template content: {exp:channel:entries ...


1

Typical that as soon as I post a question I find, what I think is, the solution. It seems the tags are not {exp:channel:entry_form} but {exp:channel:form} instead.


1

Lots of option here: Use a 3 level category structure: Region __City ____Place Select categories as required for each entry. You can then call all entries in each category, with each deeper level of category refining the results. Use 3 channels with relationships Regions channel (no relationships) Cities channel (relate city to Region entry) Places ...


1

Very close to @johnathan-waters answer I imported new grid rows using this code $data['field_id_X']['rows']['new_row_Y']['col_id_Z'] = 'value';


1

Two things I suggest you might do: Simplify the {if} loop by using the Channel Entries 'search' parameter Use the Channel Entries 'limit' parameter to only return the first entry that matches your search conditions. The resulting code will look something like this: {exp:channel:entries channel="new" limit="1" search:file_upload="not ...


1

This is perfectly feasible in EE without any add-ons. Since EE doesn't really have a concept of pages, a single channel entry can appear at multiple URIs no problem - You'll just need to use some logic in your template to show the right entry. There are lots of different ways to approach this, but let's say you want your URIs to be: /products/widget-A/in/...


1

First I thought about the display_by parameter, but the user guide says: The display_by parameter uses the last unit of time provided that has entries. If you display_by="day" then it will show the last day that has entries. If you display_by="month" combined with limit="3" then it will show the last 3 months with entries, even if these months are not ...


1

It looks like this is your best option. https://github.com/ehousestudio/dailee_entries If you can't make that work, I can probably come up with a combination of PHP and template tags that would work. It'd be an ugly template but it would work. Edit If I were you, I'd fork this and just use it as a base to get the plugin to output how you'd like.


1

Click 'Reset Publish Layouts" in the bottom right of the tabs panel to put it back to how it was.


1

I'm on my mobile so I can't be verbose, but I'd bet you have a channel entries tag living on your templates. They look like this: {exp:channel:entries channel="news" limit="10"} {title} {/exp:channel:entries} You can set what channels get outputted with that channel param, and can put multiple channel names pipe separated. channel="news|weather" ...


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.


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