Questions tagged [entrymodel]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
1
vote
1answer
36 views

Can I use Craft CMS as a PIM system?

Does it make sense to use Craft CMS as a Product Information Management system? I have already used Craft 3 for a couple of sites, and I understand part of its capabilities. I was a bit puzzled ...
0
votes
0answers
18 views

EntryModel as model attribute doesn't get populated as model

I've created this custom plugin with a CP interface for a website running latest version of Craft 2. Each record in my custom table relates to an entry using an entryId. I've set up all the records ...
1
vote
0answers
43 views

Order entries by a matrix field category

I have a lot of trouble in understanding the database/model structure and how to work with the query builder. I tried playing a bit with leftJoins but i cannot seem to make complex queries in craft 3. ...
1
vote
0answers
17 views

modifyEntrySources hook with reverse relations

Is it possible to do a reverse relation query in a custom entry source? https://docs.craftcms.com/v2/plugins/hooks-reference.html#modifyentrysources I have two entry sections, one called courses and ...
1
vote
0answers
14 views

Recursive relations – how to build list properly?

I started building a list of recursive relations: We're in a project, we want to check interviews related to that project, see which persons participated in those related interviews, and then build ...
1
vote
1answer
52 views

How to get entries with or

it is possible to do like this: $users = Entry::find() ->userLevel('>3') ->or group('admin') So in database level,the sql will go like this: select * from users where users.userLevel ...
1
vote
1answer
687 views

Programmatically create new entry with saveElement

I am currently trying to save a new entry with craft()->elements->saveElement(), as I want to avoid triggering the onBeforeSave and onAfterSave events. When I run my script, it returns a ...
2
votes
1answer
255 views

How to get all images from entries including Matrix field

I have a photo gallery that pulls in all entries and then finds the images within them and then displays them along with links to the entries that used that image. Except, it's not pulling in the ones ...
1
vote
1answer
76 views

Save Entry Data as CSV and Email it to the Author / Logged in User

I am trying to email some Entry data that they have created in CSV Format to the author/logged in user. I have a controller setup with a frontend form posting an action to the controller: public ...
1
vote
1answer
46 views

How to detect the model type of an item in an array of query results

When querying multiple model types (entries, Commerce products and Commerce variants) I want to be able to detect the model type of each item as I iterate over the results array. Ideally to avoid ...
2
votes
2answers
151 views

How to improve performance of this nested entries/array template?

I have an event calendar of sorts for music gigs. The back-end has sections for Artists and Venues, where I enter appropriate info, and another section, Shows, which I choose an artist, a venue, and ...
0
votes
0answers
62 views

Getting “do not have method or closure named” error when trying to eager load

Below is the full block of code I am working with. This is part of a template for showing all businesses that belong to a sub-category. I need to load all businesses related to the current category, ...
1
vote
1answer
211 views

Craft\SproutForms_EntryModel and its behaviors do not have a method or closure named

I'm working on a site that was partially built by another dev and am having some trouble with Sprout Forms. It's partially working but when I add a new field (sailSeries) to the template (it exists ...
1
vote
1answer
441 views

Do slugs absolutely have to be unique?

I know Craft appends slugs with -1 if they already exist but I'm working on an app where the addition makes things awkward for us (we have to match the slug to a third-party service). I was under the ...
1
vote
1answer
432 views

How to convert this 'array'

With FeedMe I'm importing some data and one of them I get is a complete array that is stored a plain text field. This array is a bunch of car options what I want to add in a table like this: {% set ...
1
vote
1answer
67 views

Force validation on disabled entries

Craft CMS allows you to save entries without any validation if it's not an enabled entry. Is it possible to disable this? I've had a dig through the core Craft code but can't actually find the ...
1
vote
1answer
62 views

Fetching “Pending” Users Related To Entry Within Plugin

This works (but only obtains the active users): // get entry $entry = craft()->entries->getEntryById($entryId); // get existing users in field $entry->customUserField->ids(); So in ...
0
votes
1answer
166 views

Implementing Revolution Slider

The slider requires an unique ID per slide, wrapped in <li> tags, so I am trying this: <div id="rev_slider_15_1" class="rev_slider fullwidthabanner" style="display:none;" data-version="5.2.5....
3
votes
1answer
800 views

How can I get the locales that are actually enabled for a given entry?

I can use getLocales() off of the entry model to get all locales in the system, and whether they are enabled by default for that entry type, but it doesn't actually return which locales are enabled ...
1
vote
1answer
82 views

EntryModel attributeConfigs method throwing undefined index

I am attempting to read out the entry field attributes by using the attributeConfigs array of the EntryModel. When I review the EntryModel object, using id and title as an example. I request the ...
1
vote
0answers
47 views

Change existing EntryModel custom attribute values [duplicate]

I am trying to change custom field values of a existing entry, but it won't save them in the database. It saves it on the model but the entry isn't persisted to the database. craft()->on('...
1
vote
1answer
67 views

Model validation not run when using EntriesService saveEntry method

Currently i have to validate my model before saving because of some custom validation rules setted on the model which won't run when using the EntriesService saveEntry method. This causes a two step ...
2
votes
1answer
2k views

Error: Craft\EntryModel and its behaviors do not have a method or closure named “Case Studies”

I'm new to Craft CMS dev and I'm trying to create a template using Twig and I'm getting this error: Craft\EntryModel and its behaviors do not have a method or closure named "Case Studies" I have a ...
2
votes
1answer
136 views

How to get all (prepped) field values from an entry, indexed by field handle

Getting field values, properly prepped, is covered here: What is getContent() / the ContentModel, and how do I use it to get and set custom field values?
3
votes
1answer
167 views

Why does field value get updated on $element->getContent()->fieldHandle but not when accessed directly $element->fieldHandle?

I am trying to update a custom field on an EntryModel. I'm having half success, and I don't understand why. I've looked at other posts such as this one by Brandon which discuss how to assign these ...
1
vote
1answer
52 views

Columns on the Entry index page giving errors

For some reason whenever I add a custom column to a section's entry list I'm getting errors and no values. If I add Entry Type to the column list, for example, it's saying: Unknown class: Craft\...
1
vote
1answer
1k views

Deleting all entries from a Section

I'm using Feedme to add entries via an external JSON feed. There was an issue with matching duplicates and now need to remove >4000 entries from the site. To avoid further issues would ideally like ...
3
votes
1answer
767 views

How to get the order number of the current entry in a structure

Is there a way in Craft to get the order property of the current entry when it's in a structure? For example say you have the following structure: Parent Page Child One Child Two Child Three Is ...
1
vote
2answers
137 views

Filter Sprout Forms entries based on field value, using parameters

I'm trying to display form entries from Sprout Forms that match a specific criterium: {% for formEntry in craft.sproutForms.entries.formHandle('formHandle').fieldname('fieldvalue') %} {{formEntry....
2
votes
1answer
674 views

Paginate entries when I do not have a criteria model?

I have to... merge results from multiple different criteria models use Supersort to order my entries in the desired sort order [...] ...and need to paginate them for my index page. As the paginate ...
1
vote
0answers
460 views

Updating a single custom field within an Entry

I've got the beginnings of a simple plugin to track views of an article page, just an entry with custom fields including 'dataViews' used below. Within Twig: {% do craft.demoPlugin.incrementView(...
1
vote
1answer
131 views

How to get rendered image paths from the ElementAPI?

I'm wanting to return HTML content via the ElementAPI. I seem to be able to do this with the following elements.php: 'endpoints' => [ 'api/trials.json' => [ 'elementType' => '...
1
vote
1answer
244 views

Entry saving in task fails due to required assets/matrix fields being read as blank, even through they are not

I have a task that is used to collate relationship data for a specific entry and save it as JSON to a text field in that entry. Everything is working fine, except for the saving of the entry which ...
5
votes
2answers
589 views

Categories field is losing its value when programmatically updating other fields’ values

I have a webhook that fetches an entry, modifies one of its custom Text field values and then saves the entry. However there is also a required Categories field on the entry, and when I do this, I get ...
1
vote
1answer
120 views

Looping through returns nothing after using dynamic routes to get the entry type and category

I'll explain a bit of the structure of the content and then proceed to the issue. So i have a website with a shop in it with the url mysite.com/shop/, it is an channel section, and its template is ...
7
votes
2answers
605 views

Get entry index - structure not channel

I want to display the current entry's index - like in this post Get entry index. However my entries are in a structure section type not a channel, so they are not ordered by date. Is is possible to ...
5
votes
1answer
1k views

Get entry by value from custom field

I have a field defined in my plugin called video with AttributeType::Mixed where I store a video_id and a title of a video. I need to look up the entry by the video_id (I can't do it via the the entry ...
1
vote
1answer
113 views

How to use a dynamically defined field handle in a plugin?

I'm trying to make a plugin more generally usable (so others could use it). For my own use, it uses a category field called 'mainCategory' but I'd like that the field handle could be specified in the ...
3
votes
0answers
605 views

What's the easiest way to update an entry from the front end as a guest user and only post the data that needs to be updated?

I'm creating a multi-page form on the front end of a site where different data is added to the entry depending on the page they are on. Originally I was going to create the entries using P&T's ...
4
votes
1answer
749 views

Saving Entry with Category field

I am stuck on saving entry with a category field. The error message I get is about not being able to create/update the entry in the relations table. $accomodationTypecategory = ['title'=>'Hotel'] ...
2
votes
1answer
114 views

Pulling Data Across Entry Types

On our play pages (ex. http://actors-express.com.s102768.gridserver.com/plays/liaisons), we list our each of the cast members, their headshot and role. We did this by creating a matrix field that ...
3
votes
1answer
133 views

Displaying the optional note from a versioned entry

I want to use the note that is optional when saving a versioned entry as part of an activity feed -- like a git commit message. Is there an entry model property for this?
0
votes
1answer
742 views

A problem with {% elseif %} statement

Here is my situation. This is not a whole code, only the part, where I'm having a problem. At the back end, model coverbackup is populated with files as well as model cover. If I depopulate cover (...
1
vote
2answers
85 views

Comments being overwritten on save

I am trying to save comments using the core method "entries/saveEntry", but every time I submit the form the last comment is overwritten, is there a simple way of submitting this information to insert ...
13
votes
1answer
3k views

Is it possible to exclude multiple sections from an entry search query?

I'm trying to build a search function that excludes results from certain sections all together. This is the code I was trying to use. {% set entries = craft.entries.search(query).section('not ...
4
votes
2answers
5k views

Determine Entry based on URL Parameters?

I have a bit of code that checks if a page's title has been manually set in a parent template, and if it has to use that, otherwise to use entry.title. This is what that bit looks like: {% set ...
1
vote
3answers
726 views

Get the current entry element in the CP (edit entry view)?

You can listen to entries.onSaveEntry or entries.onDeleteEntry events and then get or modify the entry via $event->params['entry'];. But how would I get the entry element and its properties in the ...
3
votes
1answer
466 views

Is there a way to set a new property on an entry

In a plugin I am creating I want to add a property to some entries. Ideally this property would be hidden from the admin user, as I don't want them to edit it. At the moment I am trying to do ...
4
votes
1answer
619 views

Save multiple locale data via plugin

I'm trying to import data from another database using locales, but am having trouble saving the other locale after the primary locale is saved. foreach($row as $data) { $entry = new EntryModel();...
4
votes
1answer
665 views

Use `onBeforeSaveEntry` event to update EntryModel properties?

With my plugin I listen for onBeforeSaveEntry events and make changes to the $entry EntryModel. It works and I can change most properties from this function, but I have problems updating sectionId, ...