Jak umieścić dowolny komponent w treści artykułu Drukuj
Ocena użytkowników: / 0
SłabyŚwietny 
Wpisany przez Jan Jackowicz-Korczyński   
niedziela, 13 lutego 2011 16:05

Bywają sytuację, że chcemy umieścić w treści artykułu określony komponent. Komponent to podprogram, który wyświetla główną treść systemu zarządzania treścią. Niektóre komponenty są integralną zawartością standardowej instalacji systemu (np. komponenty strony startowej, komponent kontaktów lub ankiet ), inne są dodatkowymi komponentami wgrywanymi do systemu jako rozszerzenie.

Dodatek (plugin) Component as Content   autorstwa Adres poczty elektronicznej jest chroniony przed robotami spamującymi. W przeglądarce musi być włączona obsługa JavaScript, żeby go zobaczyć. stwarza takie możliwości. Rozszerzenie: Component_as_Content_1.5.x jest do pobrania tutaj: plg_comascon_1.5.7.zip

 

Dodatek po zainstalowaniu trzeba włączyć (po instalacji jest standardowo nieaktywny). Aby wkleić określony komponent należy w treść artykułu wkleić znacznik:

{comascon} parametry {/comascon}

Parametry obowiązkowe: adres URL komponentu

(uwaga, jeśli nie jest włączony system przyjaznych adresów (SEF URL) podaje się tylko część lokalną adresu URL: przykładowo: option=com_easybook&view=entry&layout=form&Itemid=45

w przeciwnym wypadku (używanie w systemie krótkich (SEF URL AKTYWNE) Jako parametr podaje się pełny adres www komponentu, np: http://mysite.com/my_components_page.html

Parametry opjonalne:

  • type  = iframe lub curl (wybór sposobu włączanie komponentu )
  • w =  550 (zdefiniowanie szerokości w pikselach)
  • h  =  600  lub auto  (zdefiniowanie wysokości  w pikselach lub wyraz: auto by dopasowanie nastąpiło automatycznie
  • bg =  #ccc lub red (kolor tła podany szesnastkowo lub przymiotnikowo)
  • css =    http://somesite.com/file.css    (adres pliku CSS dla komponentu jeśli jest specyficzny dla komponentu)
  • scroll = yes lub no (włącznie [yes] lub wyłączenie [no] przewijania treści)   

Przykład paramtrów:
    |w=500|h=auto|bg=green|css=http://mysite.com/templates/mytemp/css/mycss.css

 

Przykłady zastosowania:

  • omascon}http://mysite.com/my_component_page.html{/comascon}

  • {comascon}option=com_easybook&view=entry&layout=form&Itemid=45|w=550|h=auto|type=curl{/comascon}

  • {comascon}http://mysite.com/my_component_page.html|w=500|h=800|bg=#eeffaa|css=http://mysite.com/templates/mytemp/css/mycss.css{/comascon}

  • {comascon}option=com_easybook&view=entry&layout=form&Itemid=45|h=600|bg=blue|css=http://othersite.com/templates/sometemp/css/somecss.css|scroll=yes|type=iframe{/comascon}