Как я могу получить документацию по переменной, указанной в пользовательском интерфейсе функций, предоставляемом Strongarm?


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

Author: Patrick Kenny, 2012-03-03

2 answers

К сожалению, это недостаток системы переменных в Drupal: нет централизованного места, документирующего то, что они делают. Это одна из причин, по которой рекомендуется, чтобы модули, реализующие свою собственную расширенную конфигурацию (более нескольких пар ключ-значение), делали это, используя свои собственные таблицы в hook_schema(), где все может быть задокументировано. Как уже было сказано, вы можете проверить, где они установлены/прочитаны из вашего корневого каталога Drupal:

grep -rn 'variable_[gs]et(' . | grep 'foo_variable'

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

 3
Author: David Watson, 2012-03-04 02:43:31

Если вы ищете строку в своей кодовой базе, вы должны, по крайней мере, найти модуль(ы), которые используют переменную. Если это не поможет, я бы сказал, что нужно спросить обычных кандидатов: этот форум, irc, форма на drupal.org и т.д.

 0
Author: BetaRide, 2012-03-03 19:59:45