2015-02-03 13 views
0

최근에 사이트를 Drupal 7의 최신 릴리스로 업그레이드했습니다. 사이트에서 데이터베이스의 쿼리 문자열 매개 변수로 URL을 검색 한 다음 Drupal 재 작성 다음과 같이 링크에 클래스를 추가하는 기능 : <a class="purple-button pull-right" href="[field_database_link-url]" target="_blank">View</a>Drupal 7 rewrite이 (가) 쿼리 문자열에서 매개 변수를 가져 오는 중입니다.

업그레이드 이후에 이제는 쿼리 문자열 매개 변수가 제거되는 문제가 있습니다. 간단한 링크를 표시하기 위해 뷰를 수정하면 매개 변수가 있고 잘 작동합니다. 그러나 재 작성은 간단한 링크가 아닌 단추를 표시하기 위해 스타일을 적용합니다. 이 문제를 해결하기위한 설정을 찾을 수 없으므로 사이트의 원래 개발자가 만든 Drupal 코어에 대한 업그레이드를 업그레이드가 덮어 쓴 것으로 의심됩니다. 이 문제를 어떻게 해결할 수 있을지 아십니까?

답변

0

/modules/contrib/link/link.module에있는 토큰의 URL에서 쿼리 문자열을 제거하는 버그가 최신 버전에 있음이 밝혀졌습니다. 이 파일의 코드를 업그레이드 전 버전의 코드로 바꾸 었으며 예상대로 다시 작동하기 시작했습니다. 물론 이것은 문제의 해결책은 아니지만 적어도 문제의 원인을 확인했습니다. 더 많은 정보 : https://www.drupal.org/node/2367069

나중에이 모듈의 개발자 버전 (7.x-1.x-dev)에이 문제에 대한 패치가 있다는 것을 발견했습니다 : https://www.drupal.org/project/link. 이 모듈을 다운로드하고 설치시 교체하십시오. 모두 설정해야합니다.