2013-06-07 3 views
0

나는 대체 데이터베이스 (TYPO3로 옮긴 테이블 대신 실제로 사용하고 싶은 데이터베이스)를 가지고 있습니다. 그것은 내가 바라는 정보로 가득 차 있습니다. 지정된 데이터베이스에서 가져올 수 있습니까? 그리고 누구나 새로운 (6.1 버전이 나옵니다) [English] 튜토리얼을 통해 페이지에 데이터베이스 정보를 렌더링 할 수 있습니까? 나는 아직도 내가 제대로 모든 몬스터를 사용하지 않는 확신으로TYPO3 : 동일한 서버의 다른 데이터베이스에서 가져올 수 있습니까?

page.20.subparts { 

    typocontent = CONTENT 
    typocontent { 
    select { 
     pidInList = 20 
     ### FROM myDatabase.myTable ### 
     where = colpos=1 
     orderBy = sorting 
    } 

또한, 건설적인 비판은 환영합니다. 나는 아직도 모든 백엔드 탭과 메뉴를 얻지 못한다. 지금까지 저는 템플릿 설정을 편집하여 "내가 원하는 것을 수행하십시오"라고 말했고, 내가 본 것에서는 매우 잘못되었습니다. 하지만 나는 보통 이런 사이트 (백엔드가있는 CMS)를 디자인하지 않습니다. 나는 바로 디렉토리/파일 생성과 코드 편집에 익숙하다. 이것은 내가 필요로하는 정보를 얻고보기로 보내기 위해 PHP/C#을 사용하지 않는 것에 대한 첫 벤처입니다.

답변

2

시스템 확장 dbal을 설치해야합니다. 설명서와 함께 제공됩니다. http://docs.typo3.org/typo3cms/extensions/dbal/latest/

이렇게하면 주 데이터베이스에 다른 데이터베이스를 추가로 사용할 수 있습니다.

+0

정확히. 추가 도구없이 두 번째 데이터베이스를 사용할 수 없습니다. 또 다른 방법은 TypoScript에 필요한 데이터를 반환하는 사용자 함수 (userFunc)를 만드는 것입니다. 예 : http://www.typo3wizard.com/en/snippets/menus/userfunc-to-fix-problems-with-hmenu-type-specialupdated.html – Mateng