2017-11-10 4 views
0

유체 템플릿에 링크 마법사가있어 사용자가 T3 트리에서 페이지 또는 외부 링크를 선택할 수 있습니다.Typo3 링크 마법사에서 매개 변수 가져 오기

<flux:field.input name="myLink" label="Select-Link"> 
    <flux:wizard.link/> 
</flux:field.input> 

이이처럼 보이는 DB-항목에 끝 :

http://example.com _blank link-class link-title 

내가보기 헬퍼 (또는 다른 방법)을 사용하여 대상, 클래스와 링크 제목을 추출하려면 어떻게 ?

{myLink.parameter.extTarget} 또는 {myLink.extTarget}을 사용해 보았습니다. 아무 것도 작동하지 않았습니다.

이러한 변수를 얻을 수있는 방법이 있습니까?

답변

1

나는 이것이 어떤 프론트 엔드 입/출력을 참조한다고 생각한다.

먼저 어떤 출력이 사용 가능한지 확인하기 위해 <f:debug inline="1">mylink</f:debug>을 수행합니다. 당신이 유체에 DB 값에 액세스하려면 일반에서

, 당신은 당신이 이런 일에 종료됩니다

해당 Doman/모델 및 도메인/저장소 당신을 제공하는 확장이 필요합니다

<?php 
linkspace MyVendor\MyExt\Domain\Model; 

class Whatever { 

    /** 
    * @var string The link of whatever 
    */ 
    protected $link; 

    public function setLink($link) { 
     $this->link = $link; 
    } 

    public function getLink() { 
     return $this->link; 
    } 
} 

내선이 작동 중일 때는 유동적으로 관람할 수있는 값으로 관람할 수 있어야합니다.

https://docs.typo3.org/typo3cms/ExtbaseFluidBook/5-Domain/2-implementing-the-domain-model.html을 보시면이 주제에 관한 몇 가지 정보를 제공해 드리겠습니다.

+0

내가 좋아할만큼 쉬운 소리는 들리지 않지만 작동합니다 ... 감사합니다! – Swissdude

+0

나도 내 두뇌를 감싸는 두통을 앓고 있었다. 그러나 개념은 당신이 그것에 들어갈 때 꽤 단단하고 잘 작동한다. – mtness