(Gelöst,...) Linkdatenbank, Link einmal erstellen, überall Einpflegen?
am 02.09.2021 - 09:16 Uhr in
Gesucht wird ein Modul, was es erlaubt einen Link zu Erstellen, in dem dieser auch gepflegt werden kann, weil der Link an verschiedenen Positionen in der Seite eingepflegt wird.
Gefundene Module:
https://www.drupal.org/project/links (D7)
https://www.drupal.org/project/linksdb (D7)
https://www.drupal.org/project/weblinks (D7)
Hat jemand noch eine Idee für D9?
Danke für deine Zeit und das lesen.
-----------------
* Nachtrag:
Für kleinere Projekte ist https://www.drupal.org/project/token_custom klasse.
Bei grösseren Projekten wäre es schon schön wenn man die Taxonomie zum besseren auffinden als Eigenschaft einfügen könnte.
----------------
Gelöst, bedingt, die Taxonomie ist hier nicht mit dabei, aber geht...:
- Anmelden oder Registrieren um Kommentare zu schreiben
Das habe ich gefunden,
am 27.12.2021 - 21:50 Uhr
Das habe ich gefunden, vielleicht hilft es:
https://www.drupal.org/project/linkit oder https://www.drupal.org/project/ckeditor_entity_link mit https://www.drupal.org/project/editor_advanced_link
Dankeschön
am 28.12.2021 - 07:44 Uhr
Dankeschön Sammelzwerg,
gerade mal kurz die Module angesehen, es passt nicht so ganz.
Was mir vorschwebt:
Vielleicht muss ich mir was einfallen lassen...
Danke für deine Zeit
Je nach Umfang deiner
am 29.12.2021 - 10:35 Uhr
Je nach Umfang deiner Linksammlung könnte dir https://www.drupal.org/project/editablefields vielleicht helfen.
View erstellen, alle Linkfields ausgeben (als editable field) und bei Bedarf Volltextsuche im Filter einbauen (Link enthält Wort xxx...)
Du kannst so die Links direkt untereinander bearbeiten, z.B. 20 oder 50 pro Seite und speichern.
Textfields für manuell erstellte Links kannst du dir so auch als Liste anzeigen lassen, allerdings bei tausenden von Links ist das eher nicht das was du suchst.
Sind es händisch erstellte Links oder stammen die aus Fields/Formularfeldern?
Grüße Jenna
Vielleicht auch mit Custom
am 29.12.2021 - 14:50 Uhr
Vielleicht auch mit Custom Tokens?
Damit kann man eigene Token erstellen, in Deinem Falle, Links, die man dann überall einbinden aber zentral ändern/anpassen kann, sodass die Änderungen überall sichtbar werden, wo diese Token eingebunden sind.
https://www.drupal.org/project/token_custom
In den Issus gibt es die compatibility fixes für D9.
https://www.drupal.org/project/token_custom/issues/3173043
Drupal rockt!!!
Dankeschön Jenna dieses Modul
am 29.12.2021 - 16:41 Uhr
Dankeschön Jenna dieses Modul hatte ich noch nicht auf dem Schirm!
Sehe ich mir an.
Danke für deine Zeit
Dankeschön Ionit du hast mich
am 29.12.2021 - 16:46 Uhr
Dankeschön Ionit du hast mich auf ne Idee gebracht!
Das ist meine Favorisierter Lösungsansatz!
Ganz herzlichen Dank, für deine Zeit!
Wenn ich kann, helfe ich
am 29.12.2021 - 17:06 Uhr
Wenn ich kann, helfe ich gern!
Viele Grüße
Drupal rockt!!!
Das man Custom Tokens für
am 29.12.2021 - 19:18 Uhr
Das man Custom Tokens für komplette URLs nutzen kann, hatte ich gar nicht auf dem Schirm.
Danke auch von mir, macht hier dann auf jeden Fall mehr Sinn als editable.
Grüße Jenna
Hallo zusammen, das klappt
am 30.12.2021 - 19:11 Uhr
Hallo zusammen,
das klappt schon recht gut, jedoch bekomme ich die Seite:
/admin/structure/token-custom/type
Nicht aufgerufen mit dem verweis: Das ein unbekannter fehler aufgetreten ist. In dem Statusbericht ist: Symfony\Component\Routing\Exception\MissingMandatoryParametersException: Some mandatory parameters are missing ("token_custom") to generate a URL for route "entity.token_custom_type.auto_label". in Drupal\Core\Routing\UrlGenerator->doGenerate() (Zeile 181 in /web/core/lib/Drupal/Core/Routing/UrlGenerator.php).
Den Patch von: https://www.drupal.org/project/token_custom/issues/3173043 wollte ich auch schon mit composer installieren, ohne Erfolg.
Folgendes wurde in die composer.json, quasi am Ende, eingepflegt:
" composer remove drupal/core-project-message"
],
"enable-patching": "true",
"patches": {
"drupal/token_custom": {
"Working for 9?": "https://www.drupal.org/files/issues/2020-09-24/token_custom-drupal-9-compatibility-3173043-2.patch"
}
}
Die Patch Erklärung ist von: https://ichi.pro/de/so-wenden-sie-einen-patch-in-drupal-8-mit-composer-an-84447196206536
welcher ich folgte.
Auf die Offiziellere Update Version von: https://www.drupal.org/docs/develop/using-composer/using-composer-to-ins... habe ich mich nicht eingelassen, das geht in richtung dev mit cweagans/composer-patches.
Ohne die Seite: /admin/structure/token-custom/type
Ist nur der Standard Typ vorhanden, welchen ich gerne Ergänzen würde.
Vielleicht hat noch jemand eine Idee.
Danke für das lesen und deine Zeit.
Eine Idee für den Patch habe
am 30.12.2021 - 20:40 Uhr
Eine Idee für den Patch habe ich jetzt nicht gerade, aber ich hatte auch letztens das Problem daß Composer einen Patch einfach ignoriert hat. Ich habe mir dann damit beholfen, den Modulcode und den Patch lokal auf meinen Rechner herunterzuladen und den Patch dort anzuwenden. Dann die gepatchten Dateien wieder hochladen und dann hat es bei mir geklappt. Eigentlich nur ein Workaround, vielleicht hilft es aber.
Edit: Vergiss das obere, der Patch ist in der Version 8.x-1.x-dev bereits drin. Siehe https://www.drupal.org/project/token_custom/issues/3173043#comment-13945020
Hast du auch mal die Caches geleert und/oder update.php ausgeführt?
Danke Sammelzwerg,gerade die
am 31.12.2021 - 12:21 Uhr
Danke Sammelzwerg,
gerade die 'drupal/token_custom:1.x-dev@dev' Variante installiert.
Im Anschluss folgendes ausgeführt:
/update.php
drush cr; entup; cache-rebuild
die Seite /admin/structure/token-custom/type ist dennoch nicht Erreichbar.
Im Protokoll: Symfony\Component\Routing\Exception\MissingMandatoryParametersException: Some mandatory parameters are missing ("token_custom") to generate a URL for route "entity.token_custom_type.auto_label". in Drupal\Core\Routing\UrlGenerator->doGenerate() (Zeile 181 in /web/core/lib/Drupal/Core/Routing/UrlGenerator.php)
Noch keine Veränderung.
Danke für das lesen und deine Zeit
Gerade das Modul
am 31.12.2021 - 12:32 Uhr
Gerade das Modul https://www.drupal.org/project/auto_entitylabel mal Deaktiviert.
Und da, ist die Seite Erreichbar.
Die "mögen" sich wohl...
Hmm Wechselwirkungen.
Schade, das Modul https://www.drupal.org/project/auto_entitylabel wird benötigt.
Danke für das lesen und deine Zeit