2011-09-15 4 views
2

다른 사람이 나를 도울 수 있습니다. K2의 백엔드 항목 목록 표에서 각 항목의 가격을 추가하고 싶습니다.K2 백엔드 항목 표

나는 HTML과 CSS를 알고 PHP에 대해서는 거의 알지 못한다. 편집 할 파일과 줄을 알아야한다.

감사합니다. enter image description here

답변

1

관리자 템플릿 재정의를 수행 할 수 있어야합니다.

/Joomla folder/administrator/components/com_k2/views/items/tmpl/default.php 

여기에 복사본을 넣어 - -

/Joomla folder/administrator/templates/your admin template/html/com_k2/items/default.php 

편집 추가 필드를 포함하려면이 파일이 파일의 복사본을 만들 필요 했어. 하나의 추가 필드를 포함시키는 것은 여분의 필드가 DB에 저장되는 방식 때문에 약간의 트릭입니다. 모든 추가 필드는 DB에서 배열로 검색되므로 특정 추가 필드를 표시하려면 표시 할 값의 인덱스를 알아야합니다. 추가 필드의 경우 $item->extra_fields[X]->name이라는 레이블과 $item->extra_fields[X]->value의 값을 사용할 수 있습니다. 여기서 X는 원하는 필드의 인덱스입니다. 인덱스는 0에서 시작하며 추가 필드 그룹에 따라 달라집니다.

이 파일의 변경 사항은 일반적으로 적용되지 않습니다. 이렇게 변경하면 카테고리에 관계없이 항목 관리자에 해당 열이 추가됩니다.

마지막으로 한 가지 - 항목 관리자의 항목을 선택하는 데 사용되는 쿼리에 추가 입력란이 없을 수 있습니다. 이 경우 해당 필드를 포함하도록 쿼리를 변경하려면 K2 코어를 해킹해야합니다. K2에 대한 모든 업데이트가 해킹을 없애고 업데이트가있을 때마다 다시 넣어야하기 때문에 이것은 매우 나쁜 생각입니다.