Вы здесь

Блок меню не отображается на определенных страницах при использовании маски /*

0

С самого начала у меня была эта проблема...
Например у меня есть страница "jobs" (в урл ). Я вывожу блок таксономии(меню) .
В настройках блока указываю чтобы она отображалась только не перечисленных страницах...

Если писать просто jobs . Блок выводиться.

Но если добавить символы : /* чтобы она отображалась также на всех страницах с урл "jobs" ...

Блок пропадает!

В друпал.ру нашел материал где тоже такая же ситуация ...и человек говорит что если писать так: jobs* без символа "/" то все нормально отображается!

Проверил у себя ,сделал точно так....и все заработало!

Это че за фокус не знаете??)) Из за чего может быть этот косяк??

Версия Drupal: 
7.x
Вопрос задан 15.08.2015 - 00:01

Ответы

4

Звездочка - это любые символы или их отсутствие.
Т.е. блок отобразится на всех страницах, где первые четыре символа = jobs
Даже на yoursite.ru/jobsearch

Если надо только jobs, либо jobs/что_то (т.е. чтобы слеш после jobs был обязательно), то указывайте так:

jobs
jobs/*
Ответ дан 15.08.2015 - 00:21

Спасибо вам большое!!!Все четко подробно описали суть всего.Я сделал именно так как вы сказали и все заработало! А именно так :

jobs
Jobs/*

Все вопрос решен. теперь буду знать а то до этого не понимал как действует)

Комментарий оставлен 15.08.2015 - 20:08
-2

да это так и есть
jobs* = jobs + jobs/*

Ответ дан 15.08.2015 - 00:10