Drupal

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


1
field_data와 field_revision 테이블의 차이점은 무엇입니까?
많은 사용자 정의 기능이 있습니다. 나는 단지 내가 올바르게하고 있는지 확인하고 싶습니다. 노드의 최신 버전 (라이브 버전)을 원한다면 field_data_field_xyz테이블 로갑니다 . 내 이해는 field_revision_field_xyz모든 이전 버전을 유지하는 것입니다. 맞습니까?
11 7  database 

3
Wordpress 테마를 어떻게 변환합니까?
나는 봤지만 자동화 된 솔루션을 찾지 못했습니다. 그래서 수동으로 시작했습니다. CSS 파일을 매핑하는 것은 쉽지만 블록 / 템플릿을 매핑하는 방법을 찾고 있습니다. 도와주세요.
11 theming 

1
Drupal file_copy가 작동하지 않습니다
다음 코드가 있습니다. $main_image = glob('main*.{jpeg,gif,png,jpg,JPEG,JPG,PNG}', GLOB_BRACE); if (count($main_image) != 1) die("Could not find main picture !"); $file_path = drupal_realpath($main_image[0]); $file = (object) array( 'uid' => $userID, 'uri' => $file_path, 'filemime' => file_get_mimetype($file_path), 'display' => 1, 'filename' => $main_image[0] ); // copy the file in the correct folder $destination = …
11 media 

1
Drush dl이 PHP 7 및 우분투 16.04에서 작동하지 않습니다
내가하려고 할 때 : drush dl drupal-8 다음과 같은 오류가 발생합니다. PHP Fatal error: Uncaught Error: Call to undefined function Drush\UpdateService\simplexml_load_file() in /home/alexander/.config/composer/vendor/drush/drush/lib/Drush/UpdateService/Project.php:74 Stack trace: #0 /home/alexander/.config/composer/vendor/drush/drush/lib/Drush/UpdateService/ReleaseInfo.php(64): Drush\UpdateService\Project::getInstance(Array, 86400) #1 /home/alexander/.config/composer/vendor/drush/drush/lib/Drush/UpdateService/ReleaseInfo.php(122): Drush\UpdateService\ReleaseInfo->get(Array) #2 /home/alexander/.config/composer/vendor/drush/drush/commands/pm/download.pm.inc(111): Drush\UpdateService\ReleaseInfo->selectReleaseBasedOnStrategy(Array, '', 'auto', false, NULL) #3 /home/alexander/.config/composer/vendor/drush/drush/includes/command.inc(366): drush_pm_download() #4 /home/alexander/.config/composer/vendor/drush/drush/includes/command.inc(217): _drush_invoke_hooks(Array, Array) #5 /home/alexander/.config/composer/vendor/drush/drush/includes/command.inc(185): drush_command() #6 …
11 8  drush 

4
사용자 프로필 페이지에서 사용자 정의 탭을 추가하려면 어떻게합니까?
사용자 프로필 페이지에 사용자 정의 탭을 추가해야합니다. 아래처럼 경로를 정의했습니다. mymodule.routing.yml mymodule.account: path: '/user/{user}/custom' defaults: _form: '\Drupal\mymodule\Form\MyModuleUserSettingsForm' _title: 'Custom Settings' user: \d+ requirements: _permission: 'access content' mymodule.links.task.yml mymodule.account: title: Mymodule Settings route_name: mymodule.account base_route: entity.user.canonical mymodule.links.menu.yml mymodule.account: title: My module Settings parent: entity.user.canonical route_name: mymodule.account 그런 다음 캐시 페이지 지우기 …
11 users  8  routes 

6
메뉴 항목에 필드를 추가하는 방법
일반 메뉴의 하위 세트 인 기본 메뉴를 빌드해야합니다. 디자인 팀은 사용자가 기본 메뉴에서 가장 중요한 링크 만 갖고 모든 것을 갖지 않는 것이 더 낫다고 생각합니다. 일부 링크는 최상위 메뉴이고 일부 링크는 하위 메뉴입니다. 이를 위해 메뉴 링크 항목 양식에 드롭 다운으로 필드를 추가 할 수 있기를 바랍니다. 링크를 만들 …
11 8  navigation 

4
날짜 선택기를 사용하여보기에서 노출 된 필터를 구성하는 방법은 무엇입니까?
사용자가 작성 날짜, 바람직하게는 날짜 선택기를 사용하여 내 사이트 컨텐츠를 필터링 할 수 있도록 노출 된 필터를 구성하려면 어떻게해야합니까? Content : Authored on filter를 사용하려고 시도했지만 yyyy-mm-dd hh : mm : ss 형식으로 날짜 / 시간을 입력하기 위해 날짜를 입력하는 텍스트 필드가 표시되어 사용자가 날짜를 입력 하기가 더 어려워 졌습니다. …
11 8  views  datetime 

3
업로드 된 파일을 file_manged 테이블에 영구적으로 저장하려면 어떻게합니까?
Drupal 8의 file_managed 테이블에서 상태가 1 인 업로드 된 파일을 어떻게 저장합니까? 파일을 업로드 할 때마다 상태 값이 0 인 file_managed 테이블에 저장 됩니다. 파일을로드하는 데 사용 File::load( $form_state->getValue('image'))했습니다. 다음에 무엇을해야합니까? Drupal 7에서는을 사용 $file->status = FILE_STATUS_PERMANENT합니다. Drupal 8과 동등한 코드는 무엇입니까? class AddBannerForm extends FormBase { public function getFormId() …
11 8 

1
필드 수집과 단락
이전 사이트에서 Field Collection 을 사용 했는데 성능 문제가 발생 했으므로 이번에는 Field Collection에 대한 대안을 찾고 있습니다. 나는 Field Collection에 대한 대안을 찾을 수 있습니다. 그러나이 솔루션들이 특별히 어떻게 다른지 또는 유사한 지에 대해서는 많이 찾을 수 없습니다 [ Field Collection and Paragraphs ]. 누군가가 설명하는 데 도움이 될 …

2
컨텐츠 유형을위한 필드 내보내기
Drupal 8의 구성 내보내기 기능은 매우 유용한 기능인 것 같습니다. 그러나 그것이 어떻게 작동하는지 완전히 이해하지 못했습니다. 예를 들어, 단일 내보내기를 수행하는 경우 "컨텐츠 유형"을 선택한 다음 내 컨텐츠 유형 중 하나를 선택하면 해당 익스포트에 해당 컨텐츠 유형에 대한 전체 설명이 포함될 것으로 예상됩니다. 그러나 해당 컨텐츠 유형의 필드에 대한 …

1
{{| t}}와 {% trans %}의 차이점은 무엇입니까?
{% trans %}Symfony 문서 ( i18n Extension ) 에 따르면 Drupal 8 이 Twig에 gettext 지원을 추가하는 것을 지원합니다. {{ |t }}내가 아는 한, 번역 가능한 문자열을 Drupal 템플릿에 추가하는 레거시 방법입니다. 에 따르면 문서 , t()현재 언어 나 지정된 언어로 문자열을 변환합니다. 둘 다 다국어 웹 사이트를 지원합니다. 이러한 …
11 theming  8  i18n-l10n 


3
캐싱없이 REST GET
이 튜토리얼 Drupal Console의 drupal gprr명령을 사용하여 Drupal 8에서 사용자 정의 REST 자원을 작성했습니다.이 자원을 사용하여 GET을 수행하여 현재 사용자에게 인사하는 간단한 JSON 오브젝트를 검색 할 수 있습니다. http://localhost/example/hello?_format=json 반환 된 JSON은 다음과 같습니다. { "hello": "tyler" } 내가 로그인 할 때 예상되는 것입니다. 그러나 로그 아웃하고 리소스에서 다른 GET을 …
11 8 

4
GitHub에서 Drupal 프로젝트를 유지하는 방법
drupal.org에서 여러 모듈을 유지 관리합니다. 몇 년 동안 "드루팔 방식"(CVS를 기억하십니까?)을하면서 인생을 좀 더 편하게하고 GitHub를 사용하고 싶습니다. 정치적 이유가있을 수 있지만 바람직하지 않을 수 있지만 기술적 이유가 있습니까? 단방향 동기화는 github 저장소에서 해당 drupal.org 저장소로 빨리 감기하는 cron 작업처럼 간단 할 수 있다고 생각합니다. 그게 전부입니까? 이를 용이하게하는 기존 …

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