+ Antworten
Ergebnis 1 bis 8 von 8

Thema: Pfad zu template in Komponente

  1. #1
    Neu an Board
    Registriert seit
    16.09.2005
    Beiträge
    56
    Bedankte sich
    3
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Pfad zu template in Komponente

    Hallo,

    ich habe das com_weblinks per override angepasst und möchte in dieses ein Image einbinden, welches sich je Template ändert.

    Normalerweise verwende ich hierfür:
    Code:
    <img src="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template;?>/images/arrow_right.gif">
    Funktioniert in diesem Fall aber nicht. Im Quellcode der Seite bleiben die Variablen für baseurl und template leer.

    Wo liegt der Denkfehler?

    Danke & Grüße
    gersh
    Geändert von gershwin (14.12.2010 um 22:47 Uhr)

  2. #2
    Hat hier eine Zweitwohnung
    Registriert seit
    17.12.2009
    Beiträge
    1.063
    Bedankte sich
    51
    Erhielt 196 Danksagungen
    in 190 Beiträgen

    Standard

    Der Denkfehler ist der, dass apache mit $this->baseurl; nichts anfangen kann, die geht nur in .php-Dateien des Template-Ordners. So, oder zumindest so ähnlich, warum genau kann ich dir nicht sagen, mir ist es jedoch auch schon öfter aufgefallen.

    Schreib einfach hin:
    PHP-Code:
    <img src="templates/TEMPLATENAME/images/arrow_right.gif" alt="" /> 
    <- Bleibt Opera treu.
    Wer braucht schon Firebug, wenn man Dragonfly hat?
    Gelösten Thread bitte auch so kennzeichnen.

  3. #3
    Neu an Board
    Registriert seit
    16.09.2005
    Beiträge
    56
    Bedankte sich
    3
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hallo HansZ,

    danke für die Reaktion.

    Klar geht das so, würde aber eben gerne das image je gewählten Template wechseln. Habe ein tmpl farbig und ein tmpl schwarz/weiß. Ergo ist der Pfeil einmal rot und das andere Mal schwarz.

    Grüße
    gersh

  4. #4
    Hat hier eine Zweitwohnung Avatar von JoomDesign
    Registriert seit
    19.03.2006
    Ort
    Berlin, Deutschland
    Beiträge
    1.927
    Bedankte sich
    269
    Erhielt 594 Danksagungen
    in 511 Beiträgen

    Standard

    Zitat Zitat von gershwin Beitrag anzeigen
    Klar geht das so, würde aber eben gerne das image je gewählten Template wechseln.
    PHP-Code:
    $site = &JFactory::getApplication();
    echo 
    JURI::basetrue ).'/templates/'.$site->getTemplate().'/images/'

  5. Erhielt Danksagungen von:


  6. #5
    Neu an Board
    Registriert seit
    16.09.2005
    Beiträge
    56
    Bedankte sich
    3
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hallo Marcel,

    vielen herzlichen Dank für die Hilfe!

    Für andere Suchende, sieht nun so aus:

    Code:
            <?php $site = &JFactory::getApplication();
                    echo '<img src="' . JURI::base( true ).'templates/'.$site->getTemplate().'/images/but_pfeil_rechts.png">'; ?>
    Merci,
    gersh

  7. #6
    Hat hier eine Zweitwohnung Avatar von JoomDesign
    Registriert seit
    19.03.2006
    Ort
    Berlin, Deutschland
    Beiträge
    1.927
    Bedankte sich
    269
    Erhielt 594 Danksagungen
    in 511 Beiträgen

    Standard

    Danke für die Rückmmeldung.
    Zitat Zitat von gershwin Beitrag anzeigen
    ...Für andere Suchende, ...
    Markiere doch bitte das Thema dann als gelöst.

  8. #7
    Hat hier eine Zweitwohnung
    Registriert seit
    17.12.2009
    Beiträge
    1.063
    Bedankte sich
    51
    Erhielt 196 Danksagungen
    in 190 Beiträgen

    Standard

    Und noch zu deiner Information: Da Joomla Xhtml 1.0 Tranitionalen Code ausgibt, empfiehlt es sich <img src="" alt="" /> zu schreiben, also mit abschließendem Slash.

    @joom_mob-i-co: Danke, wieder was gelernt.
    <- Bleibt Opera treu.
    Wer braucht schon Firebug, wenn man Dragonfly hat?
    Gelösten Thread bitte auch so kennzeichnen.

  9. Erhielt Danksagungen von:


  10. #8
    Neu an Board
    Registriert seit
    16.09.2005
    Beiträge
    56
    Bedankte sich
    3
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    thx Hans

    Gelöst: such noch den Button

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein