Customization

38 views
Skip to first unread message

gabor....@gmail.com

unread,
Mar 4, 2016, 5:55:27 AM3/4/16
to YAWIK
Hallo, erstmal vielen Dank für die gute Arbeit. Wir haben Yawik bei uns als Berwerplattform installiert.
Leider schaffe ich es nicht Yawik zu customizen. Ich bin dieser Anleitung gefolgt: http://yawik.readthedocs.org/en/latest/customize.html und habe YawikDemoSkin geklont und über den autoload Pfad eingebunden.

Wie kann ich nun z.B. einen eigene Startseite anlegen? Was ist die viewmap?
Ausserdem würde ich gerne das css ändern aber nach der kompilierung sehe ich keine Änderung.

Vielen Dank schonmal für die Hilfe.

Carsten Bleek

unread,
Mar 4, 2016, 6:11:02 AM3/4/16
to YAWIK


Am Freitag, 4. März 2016 11:55:27 UTC+1 schrieb Gabor wraight:
Hallo, erstmal vielen Dank für die gute Arbeit. Wir haben Yawik bei uns als Berwerplattform installiert.
Leider schaffe ich es nicht Yawik zu customizen. Ich bin dieser Anleitung gefolgt: http://yawik.readthedocs.org/en/latest/customize.html und habe YawikDemoSkin geklont und über den autoload Pfad eingebunden.

Sehr schön!
 
Wie kann ich nun z.B. einen eigene Startseite anlegen?

Der Content der Startseite im Demo Skin ist https://github.com/cbleek/YawikDemoSkin/blob/master/view/index.phtml

Das dies so ist, steuert das Modul durch den Eintrag in der 'template_map'

https://github.com/cbleek/YawikDemoSkin/blob/master/config/module.config.php#L13

 
Was ist die viewmap?

Ich denke , du meinst die 'template_map'. Das ist ein Array in der Konfiguration, welches Template-Namen auf View Sripte mapped.

 
Ausserdem würde ich gerne das css ändern aber nach der kompilierung sehe ich keine Änderung.

Der YawikDemoSkin nutzt für sein Layout ein eigenes CSS

https://github.com/cbleek/YawikDemoSkin/blob/master/view/layout.phtml#L37

Wenn du das CSS für dem DemoSkin ändern willst, dann musst du das CSS für den DemoSkin bauen. Das geht durch das ausführen von dem module/YawikDemoSkin/less/make-css.sh Skript

https://github.com/cbleek/YawikDemoSkin/tree/master/less

Viele Grüße,

Carsten

Gabor wraight

unread,
Mar 4, 2016, 6:26:20 AM3/4/16
to YAWIK
Danke für die schnelle Antwort.

Irgendwie glaube ich habe ich ein grundlegendes Problem. Keinerlei Veränderungen sind sichtbar.
http://bewerbung.phoenixdesign.com/de verwendet wohl noch nicht den DemoSkin, oder?


Carsten Bleek

unread,
Mar 4, 2016, 6:42:28 AM3/4/16
to ya...@googlegroups.com
Am 04.03.16 um 12:26 schrieb Gabor wraight:
> http://bewerbung.phoenixdesign.com/de verwendet wohl noch nicht den
> DemoSkin, oder?
Nein, das ist kein DemoSkin.

gibt es bei dir im cache Verzeichnis die Dateien
module-classmap-cache.module_map.php und module-config-cache.production.php?

Wenn dem so ist, arbeitest du im "Production" mode. Du kannst beide
Dateien löschen. Dann werden die anhand der config/autoload files neu
generiert.

Gabor wraight

unread,
Mar 4, 2016, 7:04:50 AM3/4/16
to YAWIK
Danke Carsten, das war die Lösung.
Jetzt hab ich aber leider gar kein css mehr.

Gabor wraight

unread,
Mar 4, 2016, 7:32:50 AM3/4/16
to YAWIK
Gibt es eine Möglichkeit den Production mode zu deaktivieren?


Am Freitag, 4. März 2016 12:42:28 UTC+1 schrieb Carsten Bleek:

Carsten Bleek

unread,
Mar 4, 2016, 7:46:25 AM3/4/16
to YAWIK


Am Freitag, 4. März 2016 13:32:50 UTC+1 schrieb Gabor wraight:
Gibt es eine Möglichkeit den Production mode zu deaktivieren?


Du musst die Umgebungsvariable "ALLICATION_ENV" auf development setzen

Das kann man per Apache machen, wenn man in cie VirtualHost Section einträgt:

   SetEnv APPLICATION_ENV "development"             // you can set

http://yawik.readthedocs.org/en/latest/installation.html

Message has been deleted

Gabor wraight

unread,
Mar 4, 2016, 8:25:19 AM3/4/16
to YAWIK
Perfekt, danke. 

Leider wird mein css jetzt nicht gefunden. Hast Du eine Idee?

Carsten Bleek

unread,
Mar 4, 2016, 8:27:17 AM3/4/16
to YAWIK


Am Freitag, 4. März 2016 13:04:50 UTC+1 schrieb Gabor wraight:
Danke Carsten, das war die Lösung.
Jetzt hab ich aber leider gar kein css mehr.

Damit das public Verzeichnis aus dem Modul für den Webserver erreichbar ist, muss ein symbolischer Link existieren.

den erzeugst du per

cd YAWIK/public
ln -s ../module/YawikDemoSkin/public YawikDemoSkin

das muss dann so aussehen

cbleek@xenon:~/Projects/YAWIK/public$ ls -la | grep YawikDemoSkin
lrwxrwxrwx  1 cbleek cbleek   30 Mär  1 20:38 YawikDemoSkin -> ../module/YawikDemoSkin/public

Gabor wraight

unread,
Mar 4, 2016, 9:26:01 AM3/4/16
to YAWIK
Das habe ich auch rausgefunden. Jetzt passt alles für uns.

Vielen Dank für den Support!
Reply all
Reply to author
Forward
0 new messages