ConPresso Community

Fragen, Antworten, Diskussionen rund um das Content Management System ConPresso

 
Artikel teilweise personalisieren?

 
Neue Antwort erstellen    ConPresso Community Foren-Übersicht -> Implementierung/Anpassung ConPresso 4
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
dutch
ConPresso-Experte


Anmeldungsdatum: 04.07.2007
Beiträge: 529

BeitragVerfasst am: 12.12.2016 12:52    Titel: Artikel teilweise personalisieren? Antworten mit Zitat

Hallo zusammen,

ich weiß, wie man personalisierte Rubriken anlegt und die darin erstellten Artikel personalisiert.

Meine Frage ist: Könnte man auch in einem Artikeltemplate Teile eines Artikels personaliseren?

Mein Problem ist, dass ich Datensätze jeweils als einen Artikel anlegen möchte und die Mitglieder unterschiedlicher Gruppen nur jeweils einen Teil des Datensatzes zu sehen bekommen sollen.
Es wäre einfach sehr unpraktisch, wenn ich hierfür für jeden Datensatz mehrere Artikel anlegen müsste... Crying or Very sad

Hat jemand eine Idee, wie man so etwas realisieren könnte?

Gruß,
dutch
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
MarkusR
Handbuchversteher


Anmeldungsdatum: 01.01.1970
Beiträge: 7008

BeitragVerfasst am: 12.12.2016 13:04    Titel: Antworten mit Zitat

Ich habe ja hier schon mal einen Platzhalter für eingeloggte User definiert.

Sehr ähnlich kann man natürlich auch Gruppen abfragen.
z.B. $_SESSION['SID_user']['usergroups_id']

Ich habe sogar seit über einem Jahr einen Auftrag für die Umsetzung, aber leider kommt der Kunde mit seinen Infos nicht in die Gänge...

_________________
Ciao Markus
ConPresso-Module
ConPresso und PHP 7

 
Für dieses Posting bedanken sich die folgenden User: dutch
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
dutch
ConPresso-Experte


Anmeldungsdatum: 04.07.2007
Beiträge: 529

BeitragVerfasst am: 12.12.2016 14:50    Titel: Antworten mit Zitat

Klingt gut!
Werde ich ausprobieren, wenn ich soweit bin mit der site (dauert noch etwas...)

Danke!

Gruß,
dutch
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
MarkusR
Handbuchversteher


Anmeldungsdatum: 01.01.1970
Beiträge: 7008

BeitragVerfasst am: 12.12.2016 15:04    Titel: Antworten mit Zitat

Ich könnte mir das hier vorstellen:
Code:
// Usergroup-Placeholder
if (!empty($_SESSION['SID_user']['usergroups_id'])) {
    // user is member of group
   $content['UserGroup'.$_SESSION['SID_user']['usergroups_id'].' (text)'] = array(
      'type'   => 'text',
      'name'   => 'UserGroup'.$_SESSION['SID_user']['usergroups_id'],
      'text'   => 'UserGroup'.$_SESSION['SID_user']['usergroups_id']
   );
}


Das würde dann für alle Gruppen funktionieren
Code:
<!-- ifSet: UserGroup1; -->User gehört zu Gruppe 1 (Kunden)<!-- /ifSet -->


Ungetestet!

_________________
Ciao Markus
ConPresso-Module
ConPresso und PHP 7

 
Für dieses Posting bedanken sich die folgenden User: Mr. Magpie
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
dutch
ConPresso-Experte


Anmeldungsdatum: 04.07.2007
Beiträge: 529

BeitragVerfasst am: 12.12.2016 15:11    Titel: Antworten mit Zitat

Im template müsste ich dann nur 'UserGroup1' mit dem Namen der betreffenden Gruppe ersetzen?
Wäre natürlich ideal! Wink
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
MarkusR
Handbuchversteher


Anmeldungsdatum: 01.01.1970
Beiträge: 7008

BeitragVerfasst am: 12.12.2016 15:33    Titel: Antworten mit Zitat

Nein, die 'usergroup_id' ist die Nummer der Gruppe.
Namen kann man ja ändern, die ID bleibt aber.

Falls eine Benutzergruppe also die ID 5 hat wäre der Platzhalter UserGroup5

_________________
Ciao Markus
ConPresso-Module
ConPresso und PHP 7

 
Für dieses Posting bedanken sich die folgenden User: dutch
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
dutch
ConPresso-Experte


Anmeldungsdatum: 04.07.2007
Beiträge: 529

BeitragVerfasst am: 12.12.2016 15:48    Titel: Antworten mit Zitat

Ah ok! Cool

EDIT:
Nach längerer Pause habe ich es jetzt getestet und funktioniert einwandfrei!

Nochmal danke, Markus!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neue Antwort erstellen    ConPresso Community Foren-Übersicht -> Implementierung/Anpassung ConPresso 4 Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen