Nasz system pomocy tam obecny kuleje... i co więcej będzie zmieniany. Polecam zrobić swój moduł, który będzie wyświetlał się w Menu. W tym module wylistować wszystkie pliki z pomocą.
Nowy moduł - nazwijmy go MyHelp,
tworzymy katalogi modules/Custom/MyHelp i odpowiedni pliki modułu (Common_0, _0, Install) oraz katalog na pdfy.
W pliku MyHelpCommon_0.php określamy metodę menu:
public static function menu() {
return array('__split__'=>array('__weight__'=>1000),_M('My Help')=>array('__weight__'=>1001));
}
Napis "My Help" powyżej, ustawiamy na co chcemy. Powinien być po angielsku, a potem to przetłumaczymy w panelu Administratora. Ale na własny użytek, może być po polsku od razu.
w pliku MyHelp_0.php określamy metodę body:
public function body() {
$dir = 'modules/Custom/MyHelp/help_pdfs';
foreach(scandir($dir) as $file) {
print "<a href=\"$dir/$file\">$file</a><br/>";
}
}
Wypisujemy linki do wszystkich plików które są w katalogu help_pdfs.
To jest przykładowy kod, można go dopasować jeszcze do swoich potrzeb.
Pozdrawiam,
Adam
PS. Nie jest to przykład dobrego kodu, ale jest prosty. Powinno się zadbać o kwestie bezpieczeństwa, katalog określać dynamicznie no i przede wszystkich korzystać z szablonów (Base/Theme), a nie wypisywać html.