<jdoc:include type="component" /> - jak go edytować/nadpisać???
Wyniki 1 do 5 z 5

Temat: <jdoc:include type="component" /> - jak go edytować/nadpisać???

  1. #1
    Bywalec
    Dołączył
    07-06-2010
    Wpisy
    120
    Punkty
    11

    <jdoc:include type="component" /> - jak go edytować/nadpisać???

    Witam.

    Z góry mówię, że to jest rzeźba , ale przy okazji pokaże ciekawe rozwiązanie. Otóż, chciałbym sie zapytać, czy ktoś ma sposób na edycję/nadpisanie działu <jdoc:include type="component" /> tak, żeby osiąganąć następujący efekt w wyświetlaniu tytułu artykułu w component? Tak, żeby obok tytułu pojawił się dynamiczny pasek innego koloru? Taki decor...
    .

    Z uzyskaniem tego wyniku w modułach nie było problemu. Przy użyciu skryptu php stworzyłem nowy styl, np. <jdoc:include type="modules" name="user1" style="user1" /> dla modułu wokół którego dodałem extra 2 divy:
    - wewnętrzny z kolorem tła i szerokością tytułu modułu, ,
    - zewnętrzny z innym kolorem tła i width:100%.

    Trochę zabawy, lekki padding i z głowy.

    Problem jest zaś z compotentem, gdyż do niego nie przypisuje się stylu... (a szkoda).

    Próbowałem pobawić się z klasą td.contentheading, ale nie dało to efektów.

    Ma ktoś może jakieś pomysły jak to ugryźć? Jakiś artykuł, bo obawiam się, że bez integencji w DOM nie dam rady...

    Z góry dzięki.

    P.S. czepiłem się tego, bo przy takich wyzwaniach człowiek się przecież najwięcej uczy i nie wpada w rutynę
    Ostanio edytowane przez ats2008 : 21-06-2010 11:57

  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #2
    Bywalec
    Dołączył
    07-06-2010
    Wpisy
    120
    Punkty
    11

    Domyślny

    Nie odpuściłem i trochę pogrzebałem. Przy edycji css:
    Kod HTML:
    div#info table.contentpaneopen { background:#eae2d5; width:100%; }
    div#info table.contentpaneopen td {width:auto; background-color:#fefcef; }
    div#info table.contentpaneopen td.contentheading {font-size:24px; padding-right:14px; color:#ff6f00; width:auto; }
    otrzymałem coś takiego:



    I wszystko było by pięknie gdyby nie:
    1. te ramki, obstawiam, że jest to cellspacing/cellpadding=1 (choć to wyszło by w praniu),
    2. joomla generuje szerokość td.contentheading na width=100%.

    Kod źródła strony:
    Kod HTML:
    <table class="contentpaneopen">
    <tr>
          <td class="contentheading" width="100%">Art1</td>
    </tr>
    </table>
    Pytanie - w jakim pliku i gdzie mogę to zmienić? Przeszukałem wszystkie pliki w katalogu component->com_content, ale nic ciekawego nie znalazłem. Używam joomla 1.5.17.

    Proszę o pomoc i z góry dziękuję.
    Ostanio edytowane przez ats2008 : 21-06-2010 15:49

  4. #3
    Senior zwiastun awatar
    Dołączył
    20-09-2005
    Wpisy
    27 315
    Punkty
    1142

    Domyślny

    Poczytaj na wiki o nadpisywaniu szablonami, bo chyba nie czytałeś
    Na wiki znajdziesz również info gdzie znaleźć interesujące Cię wpisy
    Korzystaj i ciesz się!
    ===============
    Zwiastun
    Biblioteka Elektronicznej Dokumentacji Joomla!

  5. #4
    Wiarus KYCu awatar
    Dołączył
    23-01-2008
    Skąd
    lubelszczyzna
    Wpisy
    1 200
    Punkty
    45

    Domyślny

    Przeszukałem wszystkie pliki w katalogu component->com_content, ale nic ciekawego nie znalazłem.
    a to ciekawe

    http://wiki.joomla.pl/index.php/Beez...anie_szablonem

    #edit

    o! witaj @zwiastunie ;) widzisz, jesteś szybszy w klikaniu
    Pozdrawiam, Piotrek
    ---------------------------------------
    Strony www Kraków | Lublin | Zamość

  6. #5
    Bywalec
    Dołączył
    07-06-2010
    Wpisy
    120
    Punkty
    11

    Domyślny

    biorę się za lekturę. Jeszcze jestem świeży w joomla - dopiero zaczynam swoją przygodę. Dzięki za wskazówki.

    =======================================

    Dzięki panowie - będzie dla potomnych .

    trochę się bawiłem, ale w końcu odkryłem, że trzeba edytować detault_item.php, a nie same default.php w odpowiednim katalogu widoku.

    Pozdrawiam.

    Temat do zamknięcia.
    Ostanio edytowane przez ats2008 : 21-06-2010 19:56

Podobne tematy

  1. jdoc:include type="head" - skąd pobiera informacje
    przez Batgraf na forum Administracja - ogólne
    Odpowiedzi: 18
    Ostatni post/autor: 29-09-2009, 17:34
  2. Wyświetlanie treści [type="component"] poza ramką.
    przez mik360 na forum Szablony, wygląd, formatowanie
    Odpowiedzi: 5
    Ostatni post/autor: 03-09-2009, 13:56
  3. type="component" dla wszystkich podstron poza główną
    przez Zielkq na forum Administracja - ogólne
    Odpowiedzi: 3
    Ostatni post/autor: 19-03-2009, 21:58
  4. Odpowiedzi: 2
    Ostatni post/autor: 08-03-2007, 10:28
  5. DocMan_PL: Nie ma pliku instalacyjnego XML dla: "%s" "component".
    przez grzegorz.nowak na forum Instalacje (Joomla!, składników)
    Odpowiedzi: 1
    Ostatni post/autor: 29-05-2006, 15:34

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz dodawać wypowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów
  •