2013-09-30 4 views
1

내가 좋아하는 링크에 대한 매개 변수에 페이지 제목을 얻으려고 : 페이지 제목을typoscript 동적 링크 파라미터

index.php?id=1&mainsite=development 

은 "개발"입니다

나는 그것을 시도했습니다 :

[EDIT]

50 = TEXT 
    50.value = get involved 
    50.typolink{ 
     parameter = 28 
     parameter.data = #you need something else than the title here 
     additionalParams.dataWrap = &mainsite={GP:type} 
     additionalParams.if.isTrue.data = GP:type 
     useCacheHash = 1 
     ATagParams = class='btn btn-primary btn1' 
    } 

Add parameter to link in typoscript

이 호출은 COA에 있으며 연결은 이름이 & type = get_involved 또는 & type = realize 인 다른 GET 매개 변수가되어야합니다. 나는 그 제목이나 부제를 생각했다.

Typoscript에서 동적 매개 변수를 어떻게 실현합니까? TYPO3은 내부 링크를 생성하는 페이지의 UID를 사용하기 때문에

감사합니다,

ShaoKhan

+3

죄송합니다. – Merec

답변

0

내 솔루션 누군가가 그것을 필요로하는 경우 :

50 = TEXT 
    50.value = get involved 
    50.typolink{ 
     parameter = 28 
     additionalParams.rawUrlEncode = 1 
     additionalParams.data = field:header 
     additionalParams.wrap = &type= | 
     ATagParams = class='btn btn-primary btn1' 
    } 

그것은 28 페이지에 링크를 생성하고 마지막에 GET의 PARAM에게 & 유형 =을두고 은의 한 부분의 헤더를 포함 내용

링크는 다음과 같습니다

http://localhost/index.php?id=28&type=dread_disease 

도움이 되길 바랍니다. _ 문제가 해결됨 _

+1

downvoting에 감사드립니다. 왜 내게 말할 수 있니? –

0
50 = TEXT 
50.value = get involved 
50.typolink{ 
    parameter.data = #you need something else than the title here 
    additionalParams.dataWrap = &mainsite={GP:mainsite} 
    additionalParams.if.isTrue.data = GP:mainsite 
    useCacheHash = 1 
    ATagParams = class='btn btn-primary btn1' 
} 

당신은 직접 제목에 링크 할 수 없습니다. 링크에 대한 실제 페이지 제목을 사용하는 접근 방식은 externalParams의 옵션을 제공하지 않는 외부 URL을 생성합니다.

제목에서 UID를 생성하는 PHP 기반 함수가 필요하거나 GP 바 내에 제목 이상을 제공해야합니다.