Drupal

Drupal 개발자 및 관리자를위한 Q & A

5
콘텐츠 유형별로 페이지 제목을 재정의하는 방법
내가 사용하고 pagetitle페이지 제목을 렌더링하는 핵심 모듈을. 그러나 특정 콘텐츠 유형의 경우페이지기본 제목은 컨텐츠 레이블 (예 : "뉴스")이며 노드 레이블이 아닙니다 (예 : "Drupal 8 릴리스!"). 그것을 달성하는 간단한 방법이 있습니까? 내 첫 번째 추측은 노드 를 사용하는 template_preprocess_page_title것이었지만 $variables노드, 노드 유형 등에 대한 컨텍스트는 없습니다.
12 theming  hooks  8 


5
사용자 인터페이스 번역을 어떻게 배포 할 수 있습니까?
"사용자 인터페이스 변환"/ admin / config / regional / translate에서 번역 한 문자열은 "구성 관리"/ admin / config / development / configuration에서 내보낼 수 없습니다. 뭔가 빠졌습니까? hook_update_N또는 로이 프로세스를 자동화하고 싶습니다 drush cim -y. Drupal 8에서 "사용자 인터페이스 번역"을 자동으로 배포하는 올바른 방법은 무엇입니까? 내가해야합니까 hook_update_N()? mytranslations.po언어 폴더에 사용자 …

1
drush eval을 통해 모듈의 .inc 파일 내에서 함수를 호출 할 수 있습니까?
Drush를 통해 실행 해야하는 기능이 포함 된 추가 (.inc) 파일이있는 모듈이 있습니다. 실행할 수 있다는 것을 알고 drush eval있지만 해당 기능을 위해 시도하면 다음 오류가 발생합니다. PHP 치명적 오류 : /usr/share/php/drush/commands/core/core.drush.inc(1037)에서 정의되지 않은 함수 my_module_my_function ()을 호출합니다. 1 행의 eval () 코드 이 명령은 작동합니다 (기능은 .module 파일에 있습니다). drush …
12 7  drush 

1
Drupal 8에서 템플릿을 렌더링하는 방법
Drupal 8에서 템플릿을 렌더링하려고합니다. Drupal 7에서 hook_theme을 사용하여 테마를 만들고 모듈에 템플릿 디렉토리를 만들고 템플릿 파일을 드롭 한 다음 theme ()으로 표시 할 수 있습니다. Drupal 8로 eqivilent를 어떻게 수행합니까? 다음을 시도했지만 오류가 발생했습니다. twitter_pull.module에서 / ** hook_theme ()를 구현합니다. * / 함수 twitter_pull_theme ($ existing, $ type, $ theme, …
12 theming  8 



3
오메가 4 : 설정을 .info로 내보내기
간단한 질문이지만 솔루션에 대한 리소스를 찾을 수 없습니다. Omega 4에서 "이 테마의 설정은 현재 변수에서 제공됩니다. .info 파일로 내보내고 싶을 것입니다"라는 메시지가 계속 나타납니다. 어떻게하면 되나요?
12 theming 

5
hook_views_query_alter ()를 사용하여 위치를 수정하는 방법은 무엇입니까?
뷰 쿼리의 where 조건을 수정하려고합니다. 지금까지 나는 "순서대로" 를 바꾸는 데 성공 했지만 where 조건을 어떻게 바꾸는 지 전혀 모른다 . search_term을 확인하고 대문자로 된 경우 쿼리에서 찾을 수 있도록 소문자로 변환하십시오. 또한 내 언어 (페르시아어)에는 쿼리가 실행되기 전에 대체 해야하는 특수 문자가 있습니다. 누구든지 어디서 시작해야하는지 또는 어떤 후크 …
12 7  views 

2
커스텀 모듈의 업데이트 'N 값'재설정 / 복귀
내 사용자 정의 모듈의 설치 파일에는 hook_update_N기능이 있습니다. 그것이라고 가정 해 봅시다 mymodule_update_7100. 그러나, 내가 잘못했다는 것을 알았고이 함수 내에서 코드 줄을 변경하고 싶습니다. 내가 이미 실행 한 것으로 보았을 때 updb/ update.php변경 사항이 적용되지 않으며 이름을 바꾸 mymodule_update_7101거나 해당 이름으로 새 기능을 만들어야합니다. 실제로이 작업을 수행 할 필요는 없으므로 …
12 updating 

4
프로그래밍 방식으로 사용자 역할 할당
내 웹 사이트에 여러 역할이 있으며 일부 사용자가 내 사이트에 등록 할 때 특정 역할을 지정하려고합니다. 신규 사용자가 등록 양식을 제출할 때 프로그래밍 방식으로 특정 역할을 할당하려면 어떻게해야합니까? logintoboggan, autoassignrole과 같은 모듈을 사용해 보았지만 사이트에 등록하는 모든 사용자가 아닌 특정 사용자에게 역할을 할당하려는 경우 등록시 기본 사용자 역할을 제공합니다.
12 7  users 

2
hook_schema가 데이터베이스 테이블을 작성하지 않습니다.
다음 함수는 process_login이라는 사용자 정의 모듈의 일부로 process_login.install에 포함되어 있습니다. 이 모듈은 데이터베이스 테이블을 수동으로 생성 한 경우 작동하지만 당연히 설치시 자동으로 생성 된 테이블을 원합니다. 함수 자체는 모듈 설치시 스키마 오류를 생성하지 않습니다. 그러나 Drupal 7 MySQL 데이터베이스에 데이터베이스 테이블 process_login_register도 작성하지 않습니다. 다른 오류나 사이트 보고서에서보고 된 문제가 …
12 7  database 


7
양식 API를 사용하여 <button type =“submit”> 생성
통합 할 테마 테마가 큽니다. 그 구조는 아래에 나와 있습니다. 나는 제출을 제외하고 대부분 거기에 있습니다. &lt;form action="#"&gt; &lt;fieldset&gt; &lt;legend&gt;Authentification&lt;/legend&gt; &lt;label for="email"&gt;Courriel*&lt;/label&gt; &lt;input type="text" name="email" id="email"&gt; &lt;label for="password"&gt;Mot de passe*&lt;/label&gt; &lt;input type="password" name="password" id="password" class="last"&gt; &lt;a href="#" title="Mot de passe oublié?" class="clearfix"&gt;Forgot password?&lt;/a&gt; &lt;button type="submit" class="clearfix"&gt;&lt;span&gt;Login&lt;/span&gt;&lt;/button&gt; &lt;/fieldset&gt; &lt;/form&gt; 나는 많은 …
12 forms 

6
AJAX를 사용하여 양식을 확인하고 제출하는 방법은 무엇입니까?
Form API를 사용하여 웹 양식을 만들었습니다. #AJAX필드 옵션을 사용하여 각 필드에 AJAX 유효성 검사를 추가하고 있습니다. 페이지를 다시로드하지 않고도 AJAX를 사용하여 양식을 확인하고 제출할 수 있습니까? 유효성 검사에 실패하면 오류 메시지를 표시하고 유효성 검사에 성공하면 메시지를 (라이트 박스에 이상적으로) 표시하고 양식 필드를 재설정하려고합니다. 지금까지 내 코드 : $form['name'] = array( …
12 7  forms  ajax 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.