1

(3 odpowiedzi, napisanych Szablony Joomla)

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