1
제목에 따라 게시되지 않은 페이지의 URL 세그먼트를 얻는 방법을 파악하려고합니다. 그들은이 onAfterPublish()와 onBeforePublish()onAfterUnpublish()에서 게시되지 않은 페이지를 얻는 방법
제목에 따라 게시되지 않은 페이지의 URL 세그먼트를 얻는 방법을 파악하려고합니다. 그들은이 onAfterPublish()와 onBeforePublish()onAfterUnpublish()에서 게시되지 않은 페이지를 얻는 방법
말에서처럼이 확장 점은 어떤 변수를 제공하지 않습니다하지만 페이지가 초안
로 저장할 때
또한에 대해 동일한 작업을 수행해야하는 우리의 onAfterUnpublish
함수는 $this->owner
을 호출하여 페이지 변수에 액세스 할 수 있습니다.
class CustomSiteTree extends SiteTreeExtension {
public function onAfterUnpublish() {
$this->owner->URLSegment;
}
}
아 덕분에, 나는 알고 있었다'$ this-> owner'하지만 난에 관해서는, 전달 될 필요가 변수 같은 느낌이 어떤 이유로'onAfterPublish ($ : 다음 페이지
URLSegment
를 검색하는 방법입니다 원본)'$ original-> URLSegment' URLSegment를 얻을 수 있습니다. – zanderwar"임시 저장 됨"에 연결하기 위해 사용해야하는 기능에 대한 통찰력이 있지만 onAfterWrite() 이외의 관련 항목은 보이지 않지만 onAfterPublish() 및 onAfterUnpublish()와 함께 실행될 수 있습니다. – zanderwar
나는'onAfterWrite'를 체크해서 저장된 페이지가 초안이나 퍼블리싱을 저장하고 있는지 확인하려고합니다. – 3dgoo