- Идентифицирайте се или се регистрирайте за да изпращате коментари
21 Март, 2009 - 21: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.


Последни коментари
преди 13 часа 13 мин.
преди 13 часа 37 мин.
преди 14 часа 30 мин.
преди 16 часа 24 мин.
преди 19 часа 39 мин.
преди 22 часа 43 мин.
преди 1 ден 13 часа
преди 1 ден 17 часа
преди 1 ден 17 часа
преди 1 ден 20 часа