Forgive me if this is a repost, but I have spent days trying to figure this out and everything I have found on drupal.stackexchange and elsewhere have been no help and I am struggling to understand the what views is doing exactly... Here's my problem:
I have a website that has 2 different content types: category and static content.
Within category content type, three pieces of content: little, medium, and big.
In the static content content type, I have a autocomplete entity reference field called "Category" that points back to the category content type. Next, I have three more pieces of content:
article1, article 2, article3.
Each has a unique title, no path alias set and the category reference field set to "little."
(Just using the "little" category for this question)
So, my goal here is to have the user enter the URL
and have a view generate the output (I don't want direct access to the node as I want to control all the content formatting).
Now, I can do a "simple" filter on the Content: Category (field_category) for "little" and the view will display all articles where that condition in met. My problem comes in with the contextual filter and a URL alias.
No matter what I do in contextual filters, if I use a path alias, it will not work. However, if I use a node number (in this case, 2 for "little"), it will work properly. For instance:
will show no results. But,
works (2 is the node number for "little"). In this case, the view generates output with content from node 4 (an article with the title "Little Brown Jug"). This is what it is supposed to do.
I have used both page view and block view, I have created relationships linking the content referenced and the content referencing the category field. (I am sure this works as I can create related article pages with these relationships)
Whether I do this on the preview panel or directly on the URL, the results are the same. the term "little" generates no output, yet "2" does.
Any help here understanding this would be greatly appreciated.
I have added some screen shots