it-swarm-ko.tech

Wordpress 테마를 어떻게 변환합니까?

나는 봤지만 자동화 된 솔루션을 찾지 못했습니다. 그래서 수동으로 시작했습니다. CSS 파일을 매핑하는 것은 쉽지만 블록/템플릿을 매핑하는 방법을 찾고 있습니다. 도와주세요.

11
user931

직접적인 방법이나 프로그래밍 방식은 없습니다. 템플릿 구조가 많이 다르기 때문입니다. 그러나 가장 빠른 전환을 위해 취해야 할 단계는 다음과 같습니다.

  1. Wordpress에 테마를로드 한 다음 브라우저에서 사이트를 봅니다 (이 목적은 템플릿의 기본 HTML 구조를 추출하는 것입니다)).
  2. 페이지에서 소스를보고 모든 HTML을 복사 한 다음 텍스트 편집기에 놓으십시오. 새 프로젝트 폴더에 저장하십시오.
  3. CSS 및 JS 파일을이 새 프로젝트 폴더로 복사하십시오. 조직에는 "css"폴더와 "js"폴더를 사용하는 것이 좋습니다.
  4. 모든 이미지를이 프로젝트 폴더로 복사하십시오. "이미지"폴더를 사용하는 것이 좋습니다.
  5. 이제 기본 템플릿을 Drupal의 테마로 변환해야합니다. 바 빠질 시간이야!
  6. "garland"테마를 새 프로젝트 폴더로 복사하고 새 테마 이름으로 바꾸는 것이 좋습니다. 이렇게하면 속도가 빨라집니다.
  7. Css, js 및 images 폴더를 새 테마 프로젝트로 복사하십시오.
  8. .info 파일을 편집하여 css 및 js 파일을로드하십시오.
  9. Css 및 js 파일을 수정하여 관련 이미지 및 기타 파일 경로를로드하십시오.
  10. Page.tpl.php와 템플릿 html 파일을 나란히 비교하여 tpl 파일의 구조를 html 파일의 구조와 비슷하게 변환해야합니다. 동적 참조를 제거하지 않도록주의하십시오.
  11. 필요에 따라 테스트하고 문제를 해결하십시오.

많은 단계이지만 작동합니다. 기본 테마를 제공하는 테마 프레임 워크를 사용할 수도 있습니다. 이것의 유일한 문제점은 때때로 이러한 프레임 워크가 매우 무겁고 필요한 것보다 훨씬 많은 것입니다. 젠은 일반적인 것이지만 매우 무겁습니다. Drupal 웹 사이트 drupal.org (테마 검색)에서 자세한 내용을 볼 수 있습니다. 아래는 몇 가지 기본 테마로 연결되는 링크입니다.

  • 젠 프레임 워크
  • NineSixty (960 그리드 시스템, 매우 유연한 개념, 나는 그것을 사용하지는 않았습니다)
  • Fluid Grid (또 다른 위대한 개념, 나는 이것을 행동과 꽤 좋았습니다)

마지막으로 Drupal의 테마 가이드 에 대한 링크입니다.

16
Patrick

Pthurmond의 답변에 동의하지만 전체 HTML과 CSS를 복사하지 말고 단계별로 수행하는 것이 좋습니다. 메뉴를 위해 HTML을 먼저 복사하십시오. 그런 다음 CSS를 복사하십시오. 프로세스에 Firebug를 사용하십시오. 이런 식으로 당신은 정말로 필요한 것만으로 끝날 것입니다. 또한 매우 유연하고 레이아웃 문제가 없으므로 그리드 시스템 라인 960.gs를 권장합니다.

4
Varshith

나도 WordPress 테마를 Drupal으로 변환하는 방법을 찾고 있었지만 쉬운 해결책을 찾지 못했습니다.

내 Drupal 사이트는 대부분 텍스트 콘텐츠이므로 내 WP Drupal 대지.

운동 할 것 같습니다. Drupal 템플릿 파일에서 머리글 및 바닥 글을 제거했으며 이제는 내 WP 사이트 내부의 본문 만 있습니다.).

Drupal 사이트에서 CSS를 약간 조정해야하지만 실제로이 하이브리드 디자인을 기대하고 있습니다.

1
Parag