it-swarm-ko.tech

div 수프에 대해 무엇을 할 수 있습니까?

내가 본 모든 사이트는 drupal div 수프에 의해 히트 한 것 같습니다. 콘텐츠에 의해 생성 된 사용되지 않은 div가 너무 많으며 내가 살펴본 일부 템플릿은 더 많은 것을 추가하여 더 많이 기여합니다. 끔찍한 마크 업.

나는 drupal에 대해 약간의 지식을 가진 대부분의 사람들이이 문제에 대해 알고 있다는 것을 알고 있습니다. 예를 들어, 다음은 drupal.org의 덤프입니다.

screen dump showing div soup

그렇다면 Drupal이 모든 div가 필요한 이유는 무엇입니까? 그 뒤에 합리성이 있습니까? 아니면 단지 결함이있는 디자인입니까?

이 문제로 할 수있는 일이 있습니까? 아니면이 모든 div를 개선 할 계획이 있습니까? 필요하지 않은 div를 제거하고 마크 업이 더 잘 보이도록 클래스 문을 추가하는 모듈일까요?

이 성가신 문제를 해결하기위한 모듈이나 솔루션이 있습니까?

3
grm

특정 페이지 요소를 DIV에 묻지 않고 출력하려는 ​​경우 항상 관련 태그 또는 print render() 문을 strip_tags () 함수 안에 넣을 수 있습니다. 물론 이것은 약간의 흠집이지만 많은 일반적인 경우에서 작동합니다.

1
Robert D.

이는 모든 사람에게 모든 것을 제공하고자하는 유연한 컨텐츠 관리의 결과입니다. 요청시 더 많은 div를 추가하는 것은 어려울 수 있으므로 누구나 필요한 모든 것을 제공합니다.

적합하다고 판단되면 모든 템플릿을 재정의 할 수 있습니다. 많은 잔해를 제거하는 테마의 예는 Mothership 를 참조하십시오.

9
tim.plunkett