GELÖST :: Wie kann ich block languageicons individuell verändern?
Eingetragen von admindrupal (347)
am 06.03.2012 - 11:57 Uhr in
am 06.03.2012 - 11:57 Uhr in
Ich habe auf mein aktuelles drupal 7.12 das modul
-
Language icons (7.x-1.0-beta1)
installiert.
Nun möchte ich (siehe beigefügtem Image) bei der Anzeige nur die beiden Fahnen anzeigen bzw. auch ohne Listendarstellung.
Hat jemand einen Ansatz oder eine Lösung für mein Problem?
Anhang | Größe |
---|---|
Das ist der Block: Sprachumschalter (Modul: Language icons) | 9.01 KB |
- Anmelden oder Registrieren um Kommentare zu schreiben
CSS?
am 06.03.2012 - 13:17 Uhr
Per CSS müsstest du da eigentlich schon recht weit kommen. Am besten mit Firebug mal rumspielen.
Die Liste kannst du damit gestalten, etwa so:
div.block-locale ul li {
list-style: none;
}
Den Text weg zu bekommen ist allerdings schon kniffliger, siehe "Wie Variable aus core Funktion ersetzen"
Du könntest natürlich einfach tricksen und dem Text dieselbe Farbe wie der Hintergrund verpassen - dann ist er zwar noch da, aber nicht mehr zu sehen ;-)
Gruß
Frank
Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren. Danke!
gut das klingt ja recht easy,
am 06.03.2012 - 13:39 Uhr
gut das klingt ja recht easy, vielen dank... ich werde es heute abend mal probieren - also ich bin noch immer anfänger, es kann also sein, dass ich dich nerve :)
Beste Grüße von Thomas
______________________________________________________________________________________
Das ist noch nicht so sauber und weist noch Probleme auf
am 07.03.2012 - 11:32 Uhr
So ich habe das also nach deinem Tipp gemacht und vom Visuellen ist es einigermaßen ok :)
Was stört ist, dass es untereinander steht, wie kann man denn das nebeneinander darstellen? (siehe beigelegtes Image)
Weiterhin ist die Schrift zwar nicht zu sehen und dennoch ein Link ins nichts. Kommt man denn gar nicht an die Stelle, wo man das Formatieren kann? Doch, ich habe die Stelle im Modul gefunden, wo man den Text auskommentieren kann.
/sites/all/modules/languageicons/languageicons.module
Original steht auf Zeile 133: $text = $variables['text'];
Auf habe diese Zeile modifiziert.
$text = ""; // ####### ORIGINAL ZEILE $text = $variables['text']; #########
Vielleicht hast du noch einen weiteren guten Tipp, es würde mich sehr freuen und helfen.
Danke!
Beste Grüße von Thomas
______________________________________________________________________________________
Idee für pragmatische Lösung
am 07.03.2012 - 12:50 Uhr
Mache einen Block, der genau so aussieht, wie du es wünschst.
Hinterlege jeweils deinedomain.de/de hinter die deutsche Flagge, und deinedomain.de/en hinter die englische.
Im Languagedetector stellst du ein - detect by URL, mit den entsprechenden Settings.
Das wars.
Grüße
Ronald
hallo roland, das klingt ja
am 07.03.2012 - 17:35 Uhr
hallo roland, das klingt ja sehr überschaubar. kannst du mir das etwas genau beschreiben, wie du das meinst, mit dem block anlegen und das hinterlegen der flagge in ..../de und .../en
oder wo ich es nachlesen könnte, denn was ich so versuche in den modulen zu ändern und bin immer noch nicht dort, wo ich hin will, ist eben auch sehr aufwendig und der erfolg lässt mich warten.
ich würde mich sehr freuen.
Beste Grüße von Thomas
______________________________________________________________________________________
Leider habe ich anhand von
am 05.04.2012 - 10:17 Uhr
Leider habe ich anhand von rolands kurzbeschreibung nicht ausführen können und habe es mit meiner methode so gelassen. es ist schade, wenn man nicht die zeit hat, dem anderen sein wissen mitteilen zu können.
Beste Grüße von Thomas
______________________________________________________________________________________
Bitte Lösung kurz skizzieren
am 12.04.2012 - 11:03 Uhr
... damit andere mit demselben Problem auch etwas davon haben ;-)
Vielen Dank
Gruß
Frank
Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren. Danke!
Das hatte ich schon weiter
am 12.04.2012 - 12:04 Uhr
Das hatte ich schon weiter oben geschrieben gehabt, liebe Frank. Hier noch einmal, doch es hat den Nachteil, dass du diese Änderung bei jedem Update wieder neu durchführen musst.
Das MODUL languageicons muss installiert werden
Hier was ich dazu schon oben beschrieben hatte:
So ich habe das also nach deinem Tipp gemacht und vom Visuellen ist es einigermaßen ok :)
Was stört ist, dass es untereinander steht, wie kann man denn das nebeneinander darstellen? (siehe beigelegtes Image)
Weiterhin ist die Schrift zwar nicht zu sehen und dennoch ein Link ins nichts. Kommt man denn gar nicht an die Stelle, wo man das Formatieren kann? Doch, ich habe die Stelle im Modul gefunden, wo man den Text auskommentieren kann.
/sites/all/modules/languageicons/languageicons.module
Original steht auf Zeile 133: $text = $variables['text'];
Auf habe diese Zeile modifiziert.
$text = ""; // ####### ORIGINAL ZEILE $text = $variables['text']; #########
Beste Grüße von Thomas
______________________________________________________________________________________
Danke
am 12.04.2012 - 12:57 Uhr
Es war zwar beschrieben, aber nicht klar, welcher der Vorschläge denn nun erfolgreich war. ;-)
Gruß
Frank
Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren. Danke!
ähnliches Problem
am 12.04.2012 - 23:00 Uhr
Hallo zusammen,
irgendwie hab ich auch das Problem, dass der Language Block etwas eigenartig aussieht, da die Auflistung irgendwie verrutscht. Wie kann ich das denn beheben?
Danke schonmal...
Lieber neuer Thread
am 13.04.2012 - 07:23 Uhr
neues Thema = neuer Thread -> erhöht die Erfolgsaussichten, vor allem wenn dieser hier schon als "gelöst" markiert ist.
Firebug benutzen, um zu gucken, was da läuft.
Gruß
Frank
Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren. Danke!
Ich weiß ja nicht was du
am 13.04.2012 - 08:22 Uhr
Ich weiß ja nicht was du wirklich möchtest. Wenn du die am Anfang beschriebenen CSS-Einstellungen befolgt hast, dann ist mir deine Darstellung mir ein Rätsel.
Also beschreib einmal, was für eine Lösung du suchst. Und ja, es ist gelöst, sonst hätte ich das wohl auch nicht als gelöst markiert :)
Beste Grüße von Thomas
______________________________________________________________________________________