Jump to content

Recommended Posts

  • 1 year later...

не буду создавать новую тему, напишу тут...

 

есть структура

 

Категория 1

- Категория 1.1

- - Категория 1.1.1

- - Категория 1.1.2

 

Хочу в <meta name="keywords"  через {$additional_keywords...  добавить названия категорий

 

пока додумал до такого

 

{$category->name}  

 

выводит "Категория 1.1.1" или "Категория 1.1.2"

 

 

 

{foreach from=$category->path item=cat}
 {$cat->name}
{/foreach}  

 

выводит "Категория 1 Категория 1.1 Категория 1.1.1"

 

 

{foreach $category->path as $cat}
{if !$cat@last}
 {$cat->name}
{/if}
{/foreach}  

выводит "Категория 1 Категория 1.1"

 

 

 

вопрос в следующем

как вывести "Категория 1" и "Категория 1.1" по отдельности?

Edited by aroman80
Link to post
Share on other sites
  • Пользователь
  • Версия CMS:2.x
  • Откуда:Марс
  •  

Я конечно понимаю что у людей с Марса вопросы немного не земные... 

Но старайтесь выражаться более конкретно!

 

Что значит вывести по отдельности? Не в цикле? Или как? Стандартно в симпле нет {$additional_keywords.

И догадаться что вы хотите - очень трудно. 

 

если хотите вывести только первую и вторую родительские категории то:

{$category->path[0]->name} и {$category->path[1]->name}

но тут нужно еще делать проверки.

Есть ли вообще категория (то ли каталог то ли страница товара)?

Какая вложенность этой категории?  

 

PS: судя по вашим постам - вы либо что то делаете в чем не разбираетесь. Либо хотите научится и разобраться. 

Если второе - то начните хотя бы с азов программирования и используйте стандартную симплу. Иначе вы глупыми вопросами и не понятными всем кодами, добьетесь того что ваши темы будут оставаться без ответа или удалятся

Link to post
Share on other sites

 

если хотите вывести только первую и вторую родительские категории то:

{$category->path[0]->name} и {$category->path[1]->name}

  

спасибо, большое спасибо, добрый человек, то, что нужно!

 

p.s. я очень рад, что вы хорошо разбираетесь в коде, и спасибо за то, даете ценные ответы на вопросы, но я пока только разбираюсь в этом и прошу снисхождения за мои "тупые" вопросы.

Edited by aroman80
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...