Joomla 5 Notice

We are pleased to announce that as of January 29, 2024, all of our Joomla extensions are compatible with Joomla 5.

For all who are still updateing from Joomla 3 to Joomla 4: Joomla 4 Migration instructions are available here:

There is now a separate Documentation for Visforms for Joomla 4 and for Visforms for Joomla 5!

Forum

Visforms Subscription user can ask questions in our forum. Please log in with the relevant user first.
Everybody can access the forum for reading.

Please only ask 1 question per topic.

Visform direkter Link funktioniert nicht.

More
6 years 11 months ago #4333 by Savety_16
Hallo,

ich versuche ein Formular mit der ID 1 oer direktem Link in einem Artikel zu verlinken.

Dies mache ich mit folgendem Link:

index.php?option=com_visforms&id=1

Leider bekomme ich beim klicken des Links immer die Fehlermerlung: "500 View nicht gefunden [Name, Typ, Präfix]: featured, html, visformsView".

Setze ich den Link in meinem Beitrag wie es der Menue-Punkt auch machen würde, nämlich:

index.php?option=com_visforms&view=visforms&id=1

bekomme ich beim klicken auf den Link immer angezeigt: Formular existiert nicht.

Wenn ich allerdings das ganze händisch im Browser eingebe, funktioniert das formular.
also so: www.url/index.php?option=com_visforms&view=visforms&id=1

Woran kann das liegen?

More
6 years 11 months ago #4336 by Administrator AV
Replied by Administrator AV on topic Visform direkter Link funktioniert nicht.
Hallo,

ok, ich kann das Problem reproduzieren.
Ich werde mir das so bald wie möglich ansehen.

Gruß,
Aicha

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).

More
6 years 11 months ago - 6 years 11 months ago #4338 by Administrator AV
Replied by Administrator AV on topic Visform direkter Link funktioniert nicht.
Hallo,

also, das ist alles etwas komplizierter und ein Problem im Visforms Router.

Der Router dient dazu interne Urls für die Anzeige in suchmaschinenfreundliche Urls zu verwandeln und beim Aufrufen der Seite wieder zu entschlüsseln. Es ist Aufgabe der Komponente, einen eingen Router zu schreiben.

Wenn du die komplette Url eingibst, dann wird diese von Joomla! als externe Url behandelt und gar nicht durch den Router geschickt. Deshalb funktioniert sie.

Die interne Url (die mit dem index.php beginnt) funktioinert so wie du sie verwendest nicht, weil beim Routen dieser Url die Formularid verloren geht. (Das ist das Problem im Router).

Du brauchst immer ein Menüitem vom Typ Visforms >> Formular, das auf das entsprechende Formular verlinkt. Dieses kann gerne auch ein Menüeintrag in einem versteckten Menü sein, das auf der Seite überhaupt nicht angezeigt wird, aber du musst es anlegen. Du musst dann die Menüid zu diesem Menü an deine interne Url anhängen. (index.php?option=com_visforms&view=visforms&id=1&Itemid=xyz) Bitte beachte, dass der Parameter Itemid mit einem Großbuchstaben beginnen muss. Wenn du diesen internen LInk verwendest, kannst du, wenn ich das richtig sehe, sogar die "view=visforms" wieder weglassen (ich persönlich würde das aber drin lassen).

Übrigens ist es meines Wissens auch bei einigen anderen externen Joomla! Komponenten so, dass einige direkte Links dort auch nur mit einer Itemid funktionieren. Das Menüitem bringt einfach die benötigte zusätzliche Information mit.

Ich muss mir im Detail ansehen, ob es sinnvoll ist, den Router anzupassen, aber dann läuft das wahrscheinlich darauf hinaus, dass alle internen Links, die keine Itemid gar nicht in mehr in SEF Urls konvertiert werden.

Gruß,
Aicha

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).
Last edit: 6 years 11 months ago by Administrator AV.

More
6 years 11 months ago #4346 by Administrator AV
Replied by Administrator AV on topic Visform direkter Link funktioniert nicht.
Hallo,

im Visforms 3.9.0, das ich gerade released habe, sollte der direkte Aufruf auch ohne Itemid funktionieren, also mit dem Link index.php?option=com_visforms&view=visforms&id=1

Gruß,
Aicha

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).

Moderators: Administrator AVAdministrator IV
Powered by Kunena Forum