Объявления / поля

Как сделать разный набор полей для разных типов объявлений

#16 4 августа 2019 в 15:14

ни кто не подскажет как ввести в адресную строку этот "/board/" ?

@fazer

Админ панель- Настройки- Сайт
Типы контента по умолчанию, если ничего не стоит, тогда будет добавлен в урл:

#17 4 августа 2019 в 15:22



Rainbow

если я правильно понял то это наоборот — убирает лишнее "колено"...
мне же именно в этих трех типов контента нужно добавлять лишнее слово(это для красивых хлебных крошек)
#18 4 августа 2019 в 15:56

мне нужно:
site.ru/board/buy
site.ru/board/sell
site.ru/board/resume

@fazer
Установить движок в папку site.ru/board, других вариантов не существует.
#19 4 августа 2019 в 19:44

если я правильно понял то это наоборот — убирает лишнее "колено"...

@fazer

Или я Вас не понимаю, или Вы меня))

Если сделать так как на моей картинке, то урлы будут как в Вашем примере...
Если же в этом поле выбрать какой то тип (или несколько) то в их урлах типа контента не будет.

docs.instantcms.ru/manual/settings/global


Типы контента по умолчанию

Здесь вы можете задать типы контента (можно указать несколько), к которым не будет в URL добавляться их системное имя. Например, вы создали тип контента «news» и ссылки на записи имеют вид »/news/9-rossijane-stali-pervymi-na-chempionate-mira.html». При включении этой опции аналогичная ссылка будет иметь вид »/9-rossijane-stali-pervymi-na-chempionate-mira.html».


мне же именно в этих трех типов контента нужно добавлять лишнее слово(это для красивых хлебных крошек)

@fazer

Тогда надо выбрать в этом поле те типы в которых Вам не нужны системные имена, а в тех, что не выберите они останутся...

ЗЫ: Но если не то, значит я Вас не понял…
#20 5 августа 2019 в 08:09


ЗЫ: Но если не то, значит я Вас не понял...

Rainbow
очевидно я плохо обрисовал свою проблему...
мне нужно:
site.ru/board/buy
site.ru/board/sell
site.ru/board/resume

но контенты buy, sell, resume — идивидуальны и выводятся в корне сайта,
а мне нужно что бы они были как-бы подкатегориями ../board/

Может существует способ, виджет, хук… позволяющий "вкладывать" разные контенты не в корень сайта,
а в папку, ветвь, группу etc…?
#21 6 августа 2019 в 17:46
ладно, можно и без хлебных крох...
в общем получилось разными контентами...
новая беда, подскажите пожалуйста, что это за "Ссылка" появляется если включить фильтр ?

и где это можно выключить?
#23 6 августа 2019 в 18:45


Прямая ссылка на текущий набор фильтров

Loadырь
а какой в ней тайный смысл? если не секрет :)
#24 1 октября 2019 в 11:14
допишу тут, авось кому пригодится...
мне нужно было:
site.ru/board/buy
site.ru/board/sell
site.ru/board/resume


сделал сл. образом:
создаем категории контента
board
boardbuy
boardsell
boardresume


патчим templates/default/assets/ui/breadcrumbs.tpl.php
  1. --- templates/default/assets/ui/breadcrumbs.tpl.php
  2. +++ templates/default/assets/ui/breadcrumbs.tpl.php
  3. @@ -9,10 +9,15 @@
  4.  
  5. <li class="sep"></li>
  6.  
  7. - <?php foreach($breadcrumbs as $id=>$item){ ?>
  8. + <?php $i=0; foreach($breadcrumbs as $id=>$item){?>
  9.  
  10. <?php if (in_array($item['href'], $listed)){ continue; } ?>
  11.  
  12. + <?php if ($i==0) {
  13. + if (preg_match("/board.+$/", $item['href'])) { ?>
  14. + <li><a href="/board" itemprop="url"><span itemprop="title"> Доска объявлений </span></a></li>
  15. + <li class="sep"></li> <?php } } $i++; ?>
  16. +
  17. <li <?php if (!isset($item['is_last'])){ ?>itemscope itemtype="http://data-vocabulary.org/Breadcrumb"<?php } ?>>
  18. <?php if (!isset($item['is_last'])){ ?>
в результате имеем:
site.ru/board
site.ru/boardbuy
site.ru/boardsell
site.ru/boardresume


и вменяемые крошки



экономим 1200руб минус "красивый слеш в адресе"(да и фиг с ним :))
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.