Keyword

K2 subtemplate not applying correct classes

  • Andrea
  • Andrea's Avatar Topic Author
  • Offline
  • Senior Member
More
5 years 5 months ago #173907 by Andrea
Hi, i recently created a new k2 subtemplate in order to test a new way of showing item in category lists, copying the folder of another templates in "/public_html/templates/MYTEMPLATE/html/com_k2/templates".
Then, in category.php, i changed the itemContainer and itemContainerLast to itemContainernew and itemContainerLastnew, but after assigning the new template to the test category i created (this one: verticalife.it/it/prova-category-italia-new ) the category still uses the "default" itemContainer.
What i'm getting wrong?

Thank you for your help, best regards

Andrea

Please Log in or Create an account to join the conversation.

More
5 years 5 months ago #173912 by JoomlaWorks
Replied by JoomlaWorks on topic K2 subtemplate not applying correct classes
The paths are probably wrong.

You should use something like:

/public_html/templates/MYTEMPLATE/html/com_k2/default/
/public_html/templates/MYTEMPLATE/html/com_k2/new/

Learn more about K2 templating here:
getk2.org/documentation/tutorials/174-templating-with-k2-and-the-concepts-of-sub-templates

Please Log in or Create an account to join the conversation.

  • Andrea
  • Andrea's Avatar Topic Author
  • Offline
  • Senior Member
More
5 years 5 months ago - 5 years 5 months ago #173917 by Andrea
Replied by Andrea on topic K2 subtemplate not applying correct classes
This is what i got (image below): all the custom templates we already use for K2 are stored here and work as expected...
The subtemplate i'm willing to work on is "category-italia-new".
Thanks in advance for your kind support, best regards

Andrea
Attachments:
Last edit: 5 years 5 months ago by Andrea.

Please Log in or Create an account to join the conversation.

More
5 years 5 months ago #173920 by JoomlaWorks
Replied by JoomlaWorks on topic K2 subtemplate not applying correct classes
1) You should move all subfolders of /templates/MYTEMPLATE/html/com_k2/templates/ into /templates/MYTEMPLATE/html/com_k2/ to be future-proof.

2) Make sure the category template setting is not getting over-written by a menu.

Please Log in or Create an account to join the conversation.

  • Andrea
  • Andrea's Avatar Topic Author
  • Offline
  • Senior Member
More
5 years 5 months ago #173922 by Andrea
Replied by Andrea on topic K2 subtemplate not applying correct classes
Hi Fotis,

thanks, i've managed to fix that problem, however now the items in the category don't show the readmore div (catItemReadMore), even though the original subtemplate i copied and used for these new modifications does (see this page: verticalife.it/it/viaggi-tour-grecia-outdoor).
Any ideas?
TY

Andrea

Please Log in or Create an account to join the conversation.

More
5 years 5 months ago #173923 by JoomlaWorks
Replied by JoomlaWorks on topic K2 subtemplate not applying correct classes
Check your category settings ;)

The new template may "carry" the view check and if that check is set to off, you won't see the "readmore" link as you said.

Please Log in or Create an account to join the conversation.

  • Andrea
  • Andrea's Avatar Topic Author
  • Offline
  • Senior Member
More
5 years 5 months ago #173924 by Andrea
Replied by Andrea on topic K2 subtemplate not applying correct classes
Hi Fotis,

i've manually set the category parameters to look just like the one i copied it from, hence the readmore in "Item view option in category listing" is enabled, but to no avail.
I'm kinda confused atm...

Please Log in or Create an account to join the conversation.

More
5 years 5 months ago #173925 by JoomlaWorks
Replied by JoomlaWorks on topic K2 subtemplate not applying correct classes
The display of that element is controlled by either the category, item or menu options. Also check if the category these items belong to inherit their parameters from another category. In that case, the parameters from the 2nd category would prevail.

Please Log in or Create an account to join the conversation.

  • Andrea
  • Andrea's Avatar Topic Author
  • Offline
  • Senior Member
More
5 years 5 months ago #173927 by Andrea
Replied by Andrea on topic K2 subtemplate not applying correct classes
Hi Fotis,

thanks for your reply.
As stated before, the category the items belong to doesn't inherit its parameters from another one. From the menu item options, i can only select which Joomla! template should be used, not K2 subtemplate. I selected the one we're using for our website anyway.

Please Log in or Create an account to join the conversation.

More
5 years 5 months ago #173928 by JoomlaWorks
Replied by JoomlaWorks on topic K2 subtemplate not applying correct classes
I'm referring to K2 menu items. You can select a K2 sub-template there.

I'm NOT referring to Joomla template assignment, that's a different thing.

In any case, it's a matter of parameter inheritance.

Please Log in or Create an account to join the conversation.

  • Andrea
  • Andrea's Avatar Topic Author
  • Offline
  • Senior Member
More
5 years 5 months ago #173930 by Andrea
Replied by Andrea on topic K2 subtemplate not applying correct classes
Hi Fotis,

if i change the template from the menu item options (which i wasn't even able to before, i don't know why, but the dropdown selector was gray and unclickable), the changes get lost once saved (it turns back to "default").
Any suggestions?
TY

Please Log in or Create an account to join the conversation.

More
5 years 5 months ago #173931 by JoomlaWorks
Replied by JoomlaWorks on topic K2 subtemplate not applying correct classes
You can override the sub-template in menu items ONLY if you link to multiple categories. For single categories, you can't change it as this can be done in the actual K2 category settings.

Please Log in or Create an account to join the conversation.

  • Andrea
  • Andrea's Avatar Topic Author
  • Offline
  • Senior Member
More
5 years 5 months ago #173932 by Andrea
Replied by Andrea on topic K2 subtemplate not applying correct classes
Hi Fotis,

not sure i've got that: what should the menu item link to, then?

Please Log in or Create an account to join the conversation.

More
5 years 5 months ago #173933 by JoomlaWorks
Replied by JoomlaWorks on topic K2 subtemplate not applying correct classes
A menu item for "K2 Categories" can link to one or more categories. When you select a single category in the 2nd tab of the menu item form, you'll notice that most options that follow are greyed out. This is normal. The point is that when you select a single category, you want this category's display option to take effect.

However, if you need to create a menu item pointing to multiple K2 categories, e.g. an "All News" menu item retrieving K2 content from multiple categories, when you select these multiple categories, the options that follow are enabled. This is to allow you to override different category settings in regards to the grid of items displayed. E.g. one category may show just 4 "primary" items in 1 column. Another one 8 "leading" items in 2 columns. And so on. When the additonal grid options are enabled in the menu item, you can create a new grid and basically "normalize" potentially different grid settings per category.

Please Log in or Create an account to join the conversation.

  • Andrea
  • Andrea's Avatar Topic Author
  • Offline
  • Senior Member
More
5 years 5 months ago #173934 by Andrea
Replied by Andrea on topic K2 subtemplate not applying correct classes
Well the fact is that i only need to display one category, but for some reason the items belonging to that category aren't showing the readmore. This is getting more and more confusing... It really has no point for me to link two or more different categories, i just need a test page to work on my new k2 subtemplate.
Even the fact that the readmore isn't showing is strange, as the "default" template clearly shows that it's set to be visible.

Please Log in or Create an account to join the conversation.

More
5 years 5 months ago #173935 by JoomlaWorks
Replied by JoomlaWorks on topic K2 subtemplate not applying correct classes
You need to check your overrides thoroughly. You're missing some if/else check.

Please Log in or Create an account to join the conversation.


Powered by Kunena Forum