Witam,
Polecam przeczytać to:
http://artisteerwiki.com/index.php?titl … s_Suffixes
http://www.artisteer.com/?responsesPage … forum_post
Natomiast ja w 2.4 rozwiązałem to następująco:
początek tak jak w linku powyżej
czyli generujemy 2 szablony, jeden główny a drugi ze zmienionym blokiem, kopiujemy co trzeba (images i fragmenty kodu css) i nadajemy wybrana nazwe,
i teraz dużo prościej, w pliku modules.php i functions.php również DODAJEMY wybrany fragment kodu z drugiego szablonu- w function.php zaczynamy od:
function artxBlock a kończymy na <?php
return ob_get_clean();
}
czyli funkcje nowego bloku i oczywiście zmieniamy nawy przedrostków na nowe(artxTWOJA NOWA NAZWA PRZEDROSTU).
W modules dodajemy nasz nowy przedrostek w tej czesci kodu:
$style = isset($attribs['artstyle']) ? $attribs['artstyle'] : 'art-nostyle';
$styles = array(
'art-nostyle' => 'modChrome_artnostyle',
'art-block' => 'modChrome_artblock',
'art-blueblock' => 'modChrome_TWOJA NOWA NAZWA PRZEDROSTU',
'art-article' => 'modChrome_artarticle',
'art-vmenu' => 'modChrome_artvmenu'
);
oraz wklejamy z naszego drugiego szablonu fragment bloku :
function modChrome_TWOJA NOWA NAZWA PRZEDROSTU($module, &$params, &$attribs)
{
if (!empty ($module->content))
echo artxblueBlock(($module->showtitle != 0) ? $module->title : '', $module->content);
}
i tyle gotowe
na koniec pozostaje w adminie wybrać nasz nowy przedrostek
u mnie działa doskonale
(przepraszam jeśli opis jest mało jasny i czytelny)
POZDRAWIAM