2011-04-14 13 views

답변

1

어떤 템플릿과 마찬가지로,이 같은 것을 통해에 추가 텍스트를 추가 할 수 있습니다

$object->add('Text')->set('...'); 

당신이 $ API를 클래스로 추가됩니다 귀하의 경우.

http://codepad.agiletoolkit.org/metatags

1

나는 항상을/템플릿/기본 에 /atk4/templates/shared/shared.html의 복사본을 만듭니다 공격력 4.1.1

  1. 에서 다음 단계로 이런 짓을 우리 자신의 웹 사이트 디렉토리에 복사 해 두었다가 나중에 atk4 디렉토리를 덮어 쓰면서 나중에 ATK를 업그레이드 할 수 있습니다.
  2. 방금 ​​만든 shared.html을 편집 및 콘텐츠 유형에 대한 기존 메타 문

    < 메타 이름 = "설명"내용 여기 < = "<? metadesc? > 기본 설명 후 다음 줄을 추가? /? > < 메타 이름 = "keywords"content = "<? metakeywords? > 키워드, 키워드, 키워드 ... <? /? >

이제 당신은 모든 페이지에 대한 기본 설명 및 키워드를해야합니다.

https://github.com/atk4/atk4-addons/blob/master/misc/lib/Controller/Seo.php

당신에게 : 3. 마지막으로, /page/....php에서 다음 줄

$p->api->template->set('page_title','page title goes here'); 
$p->api->template->set('metadesc','Page description goes here'); 
$p->api->template->set('metakeywords','keyword1','keyword2','keyword3'); 
1

를 사용하여 특정 태그를 넣어뿐만 아니라 서 관련 컨트롤러가있다 이를 init() 내부의 API에 추가하여 사용할 수 있습니다.

$this->add('Controller_Seo'); 

그러면 페이지 템플리트의 특정 태그를 섹션으로 복사하기 만하면됩니다. 소스는 개념을 읽고 이해할 수있을만큼 단순해야합니다.

관련 문제