Dodatkowe zmienne

pawulon

Avatar: pawulon

2009-05-07 18:58

Chciałbym utworzyć nową zmienną którą mógłbym używać w templatach. Załóżmy że chciałbym ją używać w templatach Admina. W tym celu:

1. W pliku actions_admin/p.php wpisałem:

$test = $oPage->test();

2. W pliku core pages-admin.php wpisałem testową funkcje

function test() {
$content .= '<b>TEST</b>';

return $content;
}

3. Na koniec w templacie obok zmiennej $msg wpisałem swoją zmienną $test.

Wydaje mi się że to powinno zadziałać, ale nie działa. Co jeszcze należy zrobić żeby w ten sposób działało wyświetlanie funkcji?

» Quick.Cms v2.x

treewood (OpenSolution)

Avatar: treewood

2009-05-08 07:20

zalezy gdzie chcesz ta zmienna wyswietlic. jesli chcesz wyswietlic sobie zmienna $test w liscie stron, formularzu strony to powinno dzialac ale jesli np. w konfiguracji to nie bedzie poniewaz powolujesz do zycia zmienna w actions_client/p.php a nie actions_client/settings.php

wstaw ta test do np. index.php i tam ci powinna dzialac globalnie

pawulon

Avatar: pawulon

2009-05-11 22:05

if( isset( $aActions ) && is_file( 'actions_admin/'.$aActions['f'].'.php' ) )
require 'actions_admin/'.$aActions['f'].'.php'; w pliku admin.php odpowiada za wybieranie pliku w katalogu actions_admin w zależności od zmiennej w adresie.

A gdy chciałbym zmienną $test umieścić w szablonie głównym strony, to muszę ją globalnie wpisać?

Do góry
o nas | kontakt