I Benutzermenüs in moodle 3.3.1 Version hinzufügen versuchen Hinzufügen, aber ich ein Problem bin vor der Bedeutung des einzelnen Begriffe "langstringname, component" zu verstehen. Kannst du das bitte mit irgendeinem Beispiel erklären?Syntax von Benutzermenü in moodle
0
A
Antwort
0
Sprachzeichenfolgen in Moodle werden innerhalb eines bestimmten Plugins gespeichert und mit einer Kennung in diesem Plugin versehen.
So, zum Beispiel, der HTML-Block hat englische Sprache Strings in "blocks/html/lang/en/block_html.php" gespeichert. Diese Datei enthält Zeilen wie:
$string['leaveblanktohide'] = 'leave blank to hide the title';
Zur Ausgabe von ‚leer lassen, den Titel zu verstecken‘ (oder das übersetzte äquivalent in der Sprache des Benutzers) aus dem Code, würden Sie schreiben:
echo get_string('leaveblanktohide', 'block_html');
Wo 'leaveblanktohide' ist der 'langstringname' in Ihrer Frage und 'block_html' ist der 'componentname' in Ihrer Frage.
Verwandte Themen
- 1. Dynamisches Benutzermenü in Django
- 2. JSON-Struktur - Benutzermenü autorisieren
- 3. derzeit keine Benutzermenü zeigen, wenn in
- 4. Verschieben von Moodle in Subdomain
- 5. Löschen von Benutzern von Moodle
- 6. Wie erreicht das Air BnB das Benutzermenü?
- 7. WordPress Admin-Leiste Benutzermenü Speicherort/Datei
- 8. SCORM Version in Moodle
- 9. Plug-in für MOODLE
- 10. file_postupdate_standard_editor Funktion in Moodle
- 11. Doppeltes Registrierungsformular in Moodle
- 12. Moodle-Fortschrittsbalken
- 13. Intl-Erweiterung: Installation von PHP_intl in Moodle
- 14. Moodle Questionary
- 15. Wie man einen boolean in einem Benutzermenü einrichtet?
- 16. Javascript Moodle
- 17. Moodle Sprachsynchronisation
- 18. Moodle Installationsprobleme
- 19. Moodle-Bearbeitungsvorlagen
- 20. Ein Plug-in in Moodle
- 21. Moodle in bestehendes System integrieren
- 22. erstellen zwei Frontpages in Moodle
- 23. Globale Suche in Moodle 3.2
- 24. Fehlermeldung für moodle 3.1.1
- 25. installieren moodle mit MariaDB
- 26. Anpassung moodle anmelden Formular
- 27. Url Login auf Moodle
- 28. Moodle Datenbank konvertieren Baracuda
- 29. Moodle- Front page Anpassung
- 30. Moodle Scorm Kurs Lebenslauf
Dank @davosmith es hat mir geholfen, aber ich habe immer noch ein bisschen Verwirrung, woher kenne ich diesen Wert. Zum Beispiel möchte ich ein Benutzermenüelement für "Private Dateien" als das, was die Werte sein werden ("langstringname", "Komponentenname") für es? Wie kann ich es wissen? Wo zu überprüfen? Ich hoffe du verstehst mein Problem. Danke im Voraus. – Hemant
Sie können wählen, was Sie für 'langstringname' wollen. Wenn du ein Plugin erstellst, das deine Codeänderungen enthält, dann sollte der 'Komponentenname' mit dem Namen deines Plugins übereinstimmen (zB wenn das Plugin 'myplugin' heißt und es ein lokales Plugin 'local_myplugin' war, wenn es ein Block 'war block_myplugin '). Wenn Sie Core-Code hacken (schlechte Idee), dann könnten Sie es in lang/en/moodle.php setzen und den 'Komponentenname' auf 'moodle' setzen (oder es leer lassen). – davosmith
danke ... jetzt habe ich den Punkt klar. – Hemant