Wer hat eine Idee (oder wo ist es am besten SF aufzuboren) um ein zweites Template zu realisieren (z.B. mobilen Framework).
Am einfachsten ist ja eine Weiterleitung auf ein SubDomain ohne SF zunutzen, dabei kann ich aber die Vorteile und schon vorhandene Arbeit nicht nutzen.
Zweite Idee wäre ja das Erweitern um ein ProjectX und eine Weiterleitung darauf (so gehts zur Zeit).
Schöner wäre das aber gleich im ersten Project einzubinden, nur fehlt mir da der rechte Denkanstoss.
Ähm? Mach doch einfach andere CSS Geschichten ins Layout rein und binde die je nachdem mit welchem Client der User drauf kommt ein (PHP).
Das sollte doch reichen. Im Prinzip könntest du falls bestimmte Codeteile dann noch anders sein müssen diesen Weg dann dort auch noch gehen.
Also quasi die Wiederbelebung der browserweiche!
Verständlich?
Nun ja, eine Art Browserweiche (Geräteerkennung) oder wie man das auch immer nennt braucht man ja eh.
Deine Idee habe ich auch schon etwas verfolgt, blos das man dann überall den true/false Code beim Ausblenden einbinden muss.
Das eigentliche Abfragen ist ja schnell mit der API gemacht
$o=& sf_factoryGetObjectCache('HTTP', 'UserAgent');
echo $o->is_mobile();
echo $o->mobile();
if(true==$o->is_mobile()){
Ich hatte gedacht: vielleicht hat jemand einen Ansatz das in SF schon angelegte Layout oder auch Template bei der Ausgabe unterzuschieben.
Kann auch sein meine Idee scheitert dann am Cacheverhalten von Sefrengo.
Werde mir mal die Output-Manipulation ansehen und mit einem fire_event auslösen (vielleicht geht das ja).
Ich nutze PHP im Template so:
Das schöne an der o.g. Lösung ist, dass sie nicht nur auf Sefrengo beschränkt ist. Ich nutze sie z.B. auch in unserem http://www.pixelfans.de.
Testen kann man mit dem http://www.opera.com/mini/demo/ und natürlich der mit der https://addons.mozilla.org/de/firefox/addon/59
Die mobilen Styles weiterzuentwickeln steht dort noch auf der Agenda.
Ich habe darüber in den vergangenen Tagen auch nachgedacht.
Die Überlegung mit einem eigenen Template habe ich aber zugunsten eines eigenen Stylesheets und der Browserweiche von pawel erstmal zurück gestellt.
Die Möglichkeit mit $o=& sf_factoryGetObjectCache('HTTP', 'UserAgent'); kannte ich gar nicht.
Ich grübele gerade daran wie ich möglichst unkompliziert jede
Wieso läßt du es nicht generell drin? Schließlich ist die Funktion auch für Desktop Browser sinnvoll!
Alternativ reichst du das per unobtrusive JS mit JQuery (o.ä.) nach. Oder aber du hämmerst es hardcoded in die Outputmanipulation in den Projekteinstellungen rein.
Wenn du es wirklich nur in den Mobileinstellungen haben willst würde ich das glaube ich mit JQuery nachreichen und durch die Browserweiche auf die Mobilengeräte limitieren!
z.B. kannst du Skype mit callto Links verknüpfen. Ich hab außerdem beispielsweise eine Telefonanlage ow ich auf einen Link klicken kann und mein Telefon dann loswählt!
Stimmt ja, die callto Links gibt's ja auch noch.
Gibt's dafür eigentlich irgendwo einen Standard, wann ich href="tel:[...]" bzw. href="callto:[...]" verwenden sollte?
Unterstützt von Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)