Получение идентификатора вида по его имени - PullRequest
1 голос
/ 16 августа 2010

Я пытаюсь получить идентификатор представления, указав его имя.Прямо сейчас мне нужно вставить представление в узел, затем проверить его с помощью dsm, чтобы увидеть его идентификатор, который я затем жестко закодировал там, где он мне нужен.Это не хороший рабочий процесс.Если бы по крайней мере я мог получить идентификатор представления, не вставляя его сначала куда-нибудь и не проверяя его с помощью dsm, это было бы лучше.Я попытался найти идентификатор представления из списка представлений, но нигде не смог его увидеть, все, что я вижу, это имя представления.

Есть ли способ получить идентификатор из интерфейса представлений или программным путем, загрузивпросмотреть на основе его имени, а затем проверить его идентификатор.Но моя проблема с последним вариантом заключается в том, что я не хочу обременять страницу загрузкой и рендерингом представления только для чтения идентификатора.Я не знаю, насколько тяжелым это будет.

1 Ответ

2 голосов
/ 16 августа 2010

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

Однако в верхней оболочке div вы получите имена классов, которые выможно использовать:

  • view- [имя]
  • view-id- [имя]

Имя - это то, что представления используются внутренне, что бы вы ни далиесли вы его создали, только _ будет заменено на -

Если вы ищете vid, вы можете найти его в таблице view_views.Вы можете использовать вышеупомянутое имя, чтобы получить его.

...