Seite 2 von 2 ErsteErste 12
Ergebnis 41 bis 49 von 49

Thema: Stylepicker

  1. #41
    Contao-Nutzer
    Registriert seit
    31.01.2012.
    Beiträge
    17

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    ...Man könnte beispielsweise eine Versionsabfrage einbauen ...
    also z.B. so:
    PHP-Code:
    $version=explode('.',constant('VERSION'));
    if (
    $version[0]<=&& $version[1]<=10) { 
       if (
    $this->be27) {
          
    $objCombiner->add('system/themes/'$this->theme .'/be27.css');
          }
       } 
    Ja, das scheint zu funktionieren, Vielen Dank!
    Geändert von markaba (23.02.2012 um 22:53 Uhr)

  2. #42
    AG Core-Entwicklung Avatar von Psi
    Registriert seit
    19.06.2009.
    Ort
    Mittelfranken
    Beiträge
    930
    Partner-ID
    5583
    User beschenken
    Wunschliste

    Standard

    Ich glaube das war nur für dieses Spaltenlose-Layout, braucht man hier ohnehin nicht

  3. #43
    Contao-Fan Avatar von rusty
    Registriert seit
    07.02.2012.
    Ort
    Hamburg
    Beiträge
    267

    Standard Stylepicker in Nachrichten

    Kann ich die Stylepicker-Funktionalität auch für News nutzen? Auch hier gibt es ja ein Feld 'CSS-Klasse'. Mir ist es bisher noch nicht gelungen, eine Stylepicker-Klasse so zu konfigurieren, dass sie dort angezeigt wird.

  4. #44
    AG Core-Entwicklung Avatar von Psi
    Registriert seit
    19.06.2009.
    Ort
    Mittelfranken
    Beiträge
    930
    Partner-ID
    5583
    User beschenken
    Wunschliste

    Standard

    Theoretisch Problemlos, praktisch muss ich dem Stylepicker erzählen das es "News" gibt und welche Felder Klassen enthalten können.
    Mach doch mal ein Ticket, die Implementierung wird aber noch etwas dauern.
    Anerkennung motiviert: Amazon-Wunschliste && TANSTAAFL
    Kontakt: http://www.4wardmedia.de

  5. #45
    Contao-Fan Avatar von rusty
    Registriert seit
    07.02.2012.
    Ort
    Hamburg
    Beiträge
    267

    Standard

    Danke Psi!
    Als unerfahrener Ticketschreiber habe ich es einfach mal versucht.

  6. #46
    AG Core-Entwicklung Avatar von Psi
    Registriert seit
    19.06.2009.
    Ort
    Mittelfranken
    Beiträge
    930
    Partner-ID
    5583
    User beschenken
    Wunschliste

    Standard

    Gesehen, passt so
    Anerkennung motiviert: Amazon-Wunschliste && TANSTAAFL
    Kontakt: http://www.4wardmedia.de

  7. #47
    Contao-Nutzer
    Registriert seit
    30.11.2009.
    Beiträge
    37

    Standard Patch für mehre Klassennamen in Preset

    Hallo,

    vielen Dank für diese Extension, habe sie schon oft im Einsatz. Eine Kleinigkeit hat mich allerdings immer gestört, nämlich, wenn ich einer Vorlage mehre Klassen gebe, was ja gar nicht so unüblich ist, in Zeiten von SMACCS.

    Deshalb habe ich einfach mal in den Quellcode geschaut und ein wenig verändert. Anbei mal das diff und die neue stylepicker4ward.js

    Code:
    diff --git a/system/modules/_stylepicker4ward/html/stylepicker4ward.js b/system/modules/_stylepicker4ward/html/stylepicker4ward.js
    index 3c734c7..599ad3b 100644
    --- a/system/modules/_stylepicker4ward/html/stylepicker4ward.js
    +++ b/system/modules/_stylepicker4ward/html/stylepicker4ward.js
    @@ -32,15 +32,20 @@ var Stylepicker4ward = new Class(
         	}.bind(this));
         	
         	// check checkboxes if a classname is set
    +        var classnames;
         	var classes = this.parentField.get('value').trim().split(' ');
    -    	for(var i=0;i<classes.length;i++)
    -    	{
    -    		for(var j=0;j<this.checkboxes.length;j++)
    -    		{
    -    			if(classes[i] == $(this.checkboxes[j]).get('value'))
    -    				this.checkboxes[j].checked = true;
    -    		}
    -    	}
    +
    +        for(var i=0;i<this.checkboxes.length;i++)
    +        {
    +            this.checkboxes[i].checked = true;
    +
    +            classnames = $(this.checkboxes[i]).get('value').trim().split(' ');
    +            for(var j = 0; j < classnames.length; j++) {
    +                if(classes.indexOf(classnames[j]) == -1)
    +                    this.checkboxes[i].checked = false;
    +            }
    +
    +        }
         	
     	},
     	
    @@ -59,19 +64,26 @@ var Stylepicker4ward = new Class(
     		}
     		
     		// update parent-field
    -		var classname = inp.get('value');
    +        var classname;
    +		var classnames = inp.get('value').trim().split(' ');
     		var classes = this.parentField.get('value').trim().split(' ');
     		if(inp.checked)
     		{
    -			// add classname
    -			if(!classes.contains(classname))
    -				classes.push(classname)
    -			
    +            for(var i = 0; i < classnames.length; i++) {
    +                classname = classnames[i];
    +                // add classname
    +                if(!classes.contains(classname))
    +                    classes.push(classname)
    +
    +            }
     		}
     		else
     		{
    -			// remove classname
    -			classes.erase(classname);
    +            for(var i = 0; i < classnames.length; i++) {
    +                classname = classnames[i];
    +                // remove classname
    +                classes.erase(classname);
    +            }
     		}
     		this.parentField.set('value',classes.join(' '));
     	},
    Angehängte Dateien Angehängte Dateien

  8. #48
    AG Core-Entwicklung Avatar von Psi
    Registriert seit
    19.06.2009.
    Ort
    Mittelfranken
    Beiträge
    930
    Partner-ID
    5583
    User beschenken
    Wunschliste

    Standard

    Was tut dieser Patch?
    Anerkennung motiviert: Amazon-Wunschliste && TANSTAAFL
    Kontakt: http://www.4wardmedia.de

  9. #49
    AG Core-Entwicklung Avatar von Psi
    Registriert seit
    19.06.2009.
    Ort
    Mittelfranken
    Beiträge
    930
    Partner-ID
    5583
    User beschenken
    Wunschliste

    Standard

    Wir haben Version 1.2.0 veröffentlicht.
    Mega phättes Danke an Xat von http://www.soped.com/ für die Implementierung des "nur eine Konfig pro Seite möglich"-Workarounds!
    Anerkennung motiviert: Amazon-Wunschliste && TANSTAAFL
    Kontakt: http://www.4wardmedia.de

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

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