Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Übersetzungen ›

[gelöst] Sprachlinks entfernen

Eingetragen von mooman (17)
am 06.08.2009 - 22:17 Uhr in
  • Übersetzungen
  • Drupal 6.x

Hi!

ich arbeite an einer Website die in mehreren Sprachen verfügbar sein muss. Das mit den Übersetzungen klappt soweit auch alles, und ich bekomme den Sprachumschalter links oben mit zugehörigen Flaggen angezeigt. Aber die gleichen Sprachlinks findet man auch noch auf jeder einzelnen Seite. Das wird bei mehreren Sprachen schnell unübersichtlich und stört irgendwie. Ein zentraler Sprachumschalter links oben würde völlig ausreichen. Welche Möglichkeiten hat man die Sprachlinks auf den Seiten wegzubekommen?

mfg
mooman

‹ Selectliste im Profil übersetzen Hevorgehobenen Block übersetzen - Views ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hab mit den Zeug noch nicht

Eingetragen von Tobias Bähr (4019)
am 06.08.2009 - 23:10 Uhr

Hab mit den Zeug noch nicht viel am Hut gehabt, deshalb verzeihe falls was falsch ist.

Welche zusätzlichen Sprachlinks meinst du? Die bei den Inhalten (Nodes) oder ist das ein Block?

Falls bei den Inhalten, dann mit http://api.drupal.org/api/function/hook_link_alter/6

----------------------------------------

http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Ein Forum ist kein Ersatz für das www (Google.de).

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für deine schnelle

Eingetragen von mooman (17)
am 06.08.2009 - 23:18 Uhr

Danke für deine schnelle Antwort! Also bin mir nicht sicher ob ich das verstehe! Ich denke ich mein die Links in den Inhalten. Halt die, die auf jeder Seite unten rechts angezeigt werden zum übersetzen. Aber ich versteh noch nicht so ganz wie ich die wegbekommen kann?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Naja da wo auch Kommentar

Eingetragen von Tobias Bähr (4019)
am 06.08.2009 - 23:39 Uhr

Naja da wo auch Kommentar hinzufügen steht etc. Der Bereich der meist unter dem Node ist, sieht man sicherlich auch im Quelltext.

Und mit ein kleinen Modul:

mymodul.info:

; $Id$
name = Mymodul
core = "6.x"

mymodul.module:

<?php

function mymodul_link_alter(&links, $node) {
foreach ($links as $module => $link) {
    if (strstr($module, 'node_translation_')) {
      unset($links[$module]);
    }
  }
}

sollte das auch verschwinden.

----------------------------------------

http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Ein Forum ist kein Ersatz für das www (Google.de).

  • Anmelden oder Registrieren um Kommentare zu schreiben

ähm sorry aber ich steh

Eingetragen von mooman (17)
am 06.08.2009 - 23:46 Uhr

ähm sorry aber ich steh grad n bisschen aufm schlauch. Brauch ich dazu ein neues Modul? oder wo gehört der code hin?
thx für die schnelle antwort!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mach mal ein Screenshot

Eingetragen von Tobias Bähr (4019)
am 06.08.2009 - 23:58 Uhr

Mach mal ein Screenshot davon, damit wir sicher gehen können welche es sind.

----------------------------------------

http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Ein Forum ist kein Ersatz für das www (Google.de).

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ok bitteschön :)

Eingetragen von mooman (17)
am 07.08.2009 - 00:04 Uhr

Ok bitteschön :)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ok, jup ist im Linkbereich.

Eingetragen von Tobias Bähr (4019)
am 07.08.2009 - 00:15 Uhr

Ok, jup ist im Linkbereich. Die beiden Dateien erstellen und Modul installieren.

Übernehme keine Haftung, müsste aber rein logisch gesehen funkzeln.

----------------------------------------

http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Ein Forum ist kein Ersatz für das www (Google.de).

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also ich hab das Modul

Eingetragen von mooman (17)
am 07.08.2009 - 00:35 Uhr

Also ich hab das Modul angelegt und dort die 2 Dateien mit dem entsprechenden Inhalt erstellt. Muss da sonst noch irgendwas rein? Weil ich das Modul in Drupal nicht angezeigt bekomme?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Versuch mal damit. Siehe

Eingetragen von Tobias Bähr (4019)
am 07.08.2009 - 00:37 Uhr

Versuch mal damit. Siehe oben.

----------------------------------------

http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Ein Forum ist kein Ersatz für das www (Google.de).

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hab ich das nicht gemacht?

Eingetragen von mooman (17)
am 07.08.2009 - 00:48 Uhr

Hab ich das nicht gemacht? Womit soll ichs versuchen? So wie ich das verstanden habe soll ich einen neuen Modul-Ordner (Mymodul) anlegen und dort die beiden Dateien mymodul.info und mymodul.module erstellen, mit dem entsprechenden Inhalten die du oben geschrieben hast. Oder hast du das anders gemeint?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja, ich hab nur bei der

Eingetragen von Tobias Bähr (4019)
am 07.08.2009 - 09:23 Uhr

Ja, ich hab nur bei der Info-Datei was geändert.

----------------------------------------

http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Ein Forum ist kein Ersatz für das www (Google.de).

  • Anmelden oder Registrieren um Kommentare zu schreiben

nope ..hat auch nichts

Eingetragen von mooman (17)
am 07.08.2009 - 11:04 Uhr

nope ..hat auch nichts geändert ..bekomme das modul nicht angezeigt :/

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hmm, dann machste irgendwas

Eingetragen von Tobias Bähr (4019)
am 07.08.2009 - 11:42 Uhr

Hmm, dann machste irgendwas falsch. Naja wie auch immer das wäre ein weg die Dinger wegzubekommen.

----------------------------------------

http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Ein Forum ist kein Ersatz für das www (Google.de).

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hast du manchmal eine

Eingetragen von airliner (309)
am 07.08.2009 - 13:00 Uhr

Hast du manchmal eine schließende Klammer vergessen Tobias?

Ich versteh zwar nicht viel von PHP, aver du fängst mit einer Eckklammer an, sehe aber keine, die den gesamten Block schließt...

  • Anmelden oder Registrieren um Kommentare zu schreiben

So! also ich kann das Modul

Eingetragen von mooman (17)
am 07.08.2009 - 13:07 Uhr

So! also ich kann das Modul jetzt aktivieren... bekomme jedoch eine Fehlermeldung:

Parse error: syntax error, unexpected T_STRING, expecting T_VARIABLE in /var/www/xxxxxx/modules/mymodul/mymodul.module on line 3

ne ahnung woran das liegen könnte?

vg

  • Anmelden oder Registrieren um Kommentare zu schreiben

Upps FALSCH: function

Eingetragen von Tobias Bähr (4019)
am 07.08.2009 - 13:45 Uhr

Upps
FALSCH:

function mymodul_link_alter(&links, $node) {

RICHTIG:

function mymodul_link_alter(&$links, $node) {

----------------------------------------

http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Ein Forum ist kein Ersatz für das www (Google.de).

  • Anmelden oder Registrieren um Kommentare zu schreiben

Perfekt!! Wunderbar,

Eingetragen von mooman (17)
am 07.08.2009 - 13:53 Uhr

Perfekt!! Wunderbar, funktioniert alles! War ja ne schwere Geburt :)
Thx für die Top-Hilfe

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Kitchen remodel
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
  • Statusbericht Warnungen Drupal 11.x
  • Kein E-Mail-Versand über Webseite (z. B. Webforms) nach Server-Umzug
  • für drupal11 ein Slider Modul
Weiter

Neue Kommentare

  • gelöst
    vor 1 Tag 20 Stunden
  • Ja natürlich. Dass ist etwas,
    vor 2 Tagen 18 Stunden
  • klappt fast...
    vor 2 Tagen 23 Stunden
  • Das sind die Druiden, die du
    vor 4 Tagen 19 Stunden
  • Wie genau sollen wir dir
    vor 4 Tagen 22 Stunden
  • Okay, jetzt habe ich aber
    vor 4 Tagen 23 Stunden
  • Ja ok und steht denn der
    vor 4 Tagen 23 Stunden
  • Sprichst du von der
    vor 4 Tagen 23 Stunden
  • Alles Standard. Also Apache
    vor 4 Tagen 23 Stunden
  • Hast du denn <Directory
    vor 4 Tagen 23 Stunden

Statistik

Beiträge im Forum: 250226
Registrierte User: 20442

Neue User:

  • Henryjit
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 8 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association