- Идентифицирайте се или се регистрирайте за да изпращате коментари
21 Март, 2009 - 22:42
Ако някой иска да дълбае в теминга на друпал това може и да му помогне.
С този код ще изпринтирате всички функции които са themable. Което ще рече че можете да ги замените или промените със своя функция. И резултата ще бъде че можеде да промените това което друпал вади на екрана.
Правите си блок i слагате този код като PHP
<?php
print '<ul>';
$functions = get_defined_functions();
foreach($functions['user'] as $function) {
if(substr($function,0,6)== 'theme_')
print "<li>$function</li>";
}
print '</ul>';
?>Една функция започва ли с theme_ значи може да бъде променена в template.php
Ето един проимер :
фунцията theme_node_submmited
<?php
function theme_node_submitted($node) {
return t('Submitted by !username on @datetime',
array(
'!username' => theme('username', $node),
'@datetime' => format_date($node->created),
));
}
?>За да смени това което вади тази фунция.
Правим следното в template.php слагаме следното
function име_на_темата_node_submitted($node) {
return t('Az sum go postnal !username on @datetime',
array(
'!username' => theme('username', $node),
'@datetime' => format_date($node->created),
));
}
?> След което като се притва $submitted в node.tpl.php
Вече ще имаме новия текст.
Поздрави и Happy Theming.

Последни коментари
преди 3 часа 23 сек.
преди 2 дни 7 часа
преди 2 дни 14 часа
преди 1 седмица 4 дни
преди 1 седмица 6 дни
преди 2 седмици 1 ден
преди 2 седмици 1 ден
преди 2 седмици 1 ден
преди 2 седмици 5 дни
преди 2 седмици 5 дни