Hallo,
ich fände es super wenn mann die Möglichkeit hätte, die Module nur auf gewisse Kategorien zu beschränken.
Momentan muss mann ja den "Umweg" über einzelne Templates gehen und diesen dann die "erlaubten" Module zuweisen, in
der Praxis versuche ich eher mit einem Template auszukommen.
Tschuess & Viele Gruesse
P.
Hallo,
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Hä?
Also bei mir kann ich die Module nur Templates und Ctypes zuweisen.
Dass man Module Kategorien zuordnen kann wäre mir neu.
Hier ein Workaround:
Du benötigst nur ein normales Template.
Für die jeweiligen Kategorien legst Du neue Templates an in denen Du einfach per REX_TEMPLATE[2] das Grundtemplate integrierst.
Jetzt kannst Du den Templates Kategorien zuweisen und natürlich die passenden Module festlegen.
Eigentlich ganz easy.
Wo denn?Du kannst Module den einzelnen CTYPES zuweisen und/oder
der allen Kats/ oder nur bestimmter Kats.
Also bei mir kann ich die Module nur Templates und Ctypes zuweisen.
Dass man Module Kategorien zuordnen kann wäre mir neu.
Hier ein Workaround:
Du benötigst nur ein normales Template.
Für die jeweiligen Kategorien legst Du neue Templates an in denen Du einfach per REX_TEMPLATE[2] das Grundtemplate integrierst.
Jetzt kannst Du den Templates Kategorien zuweisen und natürlich die passenden Module festlegen.
Eigentlich ganz easy.
Re: Möglichkeit Module auf Kategorien beschränken.
Du könntest das am einfachsten im Modul selbst machen.. zwar nicht in der Form das es garnicht zu Auswahl steht, aber das im IN statt dem normalen UI eine entsprechende Meldung anzeigt, und im OUT - falls es jemand doch einfügt - halt nix ausgiebt.lci hat geschrieben:ich fände es super wenn mann die Möglichkeit hätte, die Module nur auf gewisse Kategorien zu beschränken.
Nicht komfortabel, aber dafür ohne große Verrenkungen..
hth,
j.
vg, Jan
Re: Möglichkeit Module auf Kategorien beschränken.
schließe mich dem threadstarter an - das hätte ich auch schon paarmal gebraucht..
übrigens auch die möglichkeit, festzulegen, dass bestimmte module nur 1x auf die Seite gelegt werden können.
übrigens auch die möglichkeit, festzulegen, dass bestimmte module nur 1x auf die Seite gelegt werden können.
Viele Grüße
cukabeka
cukabeka
Re: Möglichkeit Module auf Kategorien beschränken.
Lege meine obige Antwort mit http://www.redaxo.org/de/forum/post88408.html#p88408 zusammen, und fertig.. definiere Konditionen (Katgeorien, Anzahl, whatever..) und reagiere entsprechend im Modul-IN.cukabeka hat geschrieben:schließe mich dem threadstarter an - das hätte ich auch schon paarmal gebraucht..
übrigens auch die möglichkeit, festzulegen, dass bestimmte module nur 1x auf die Seite gelegt werden können.
hth,
Jan
vg, Jan
Re: Möglichkeit Module auf Kategorien beschränken.
ja, was ähnliches mache ich auch schon, aber sauber finde ich die Lösung noch nicht. Ich fände besser, wenn das CMS das regelt.
Mein Code im IN-Modul hierzu ist:
Mein Code im IN-Modul hierzu ist:
Code: Alles auswählen
//mehrere Slices pro Seite verhindern
$slice = OOArticleSlice::getSlicesForArticleOfType(REX_ARTICLE_ID, $id_modul'], $clang = false);
if(count($slice)>=1 && rex_get('function')!="edit") {
echo "FEHLER: Nur ein Block dieser Art möglich. Bitte ersten Block editieren oder löschen!";
}
else {
//normaler code
}
Viele Grüße
cukabeka
cukabeka
Re: Möglichkeit Module auf Kategorien beschränken.
Allerdings verhindert der Weg über besagtes JS daß der Block überhaupt erst angelegt werden kann.. und dann wieder gelöscht werden muß.cukabeka hat geschrieben:ja, was ähnliches mache ich auch schon,
Schlankheit vs. featuritis.. muß man halt abwägen.cukabeka hat geschrieben:Ich fände besser, wenn das CMS das regelt.
lg,
Jan
vg, Jan
Re: Möglichkeit Module auf Kategorien beschränken.
Mal ausprobieren...jeandeluxe hat geschrieben: Allerdings verhindert der Weg über besagtes JS daß der Block überhaupt erst angelegt werden kann..
Wegen Featuritis: Es gibt ja schon den Weg andersrum, nämlich Templates Module zuzuweisen. Warum also in der logischen Ebene darunter nicht für Module Kategorien festlegen? Ich sehe das gar nicht so sehr als extra-Feature, sondern als logische Weiterentwicklung.
Viele Grüße
cukabeka
cukabeka
Re: Möglichkeit Module auf Kategorien beschränken.
+1 Ist schon älter der Thread, aber ich hätte dies auch schon mehrmals gebrauchen können...
Für mehr Selbstständigkeit an PCs:
Frage + Google = Antwort
Frage + Google = Antwort