[gelöst] wie kann ein redakteur content berabeiten, der ...

Gesperrt
mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

[gelöst] wie kann ein redakteur content berabeiten, der ...

Beitrag von mvf »

auf allen seiten sichtbar sein soll?

situation is wie folgt
unter dem footer soll auf jeder seite, also über die gesamte site hinweg, eine box mit links von partnerfirmen stehen

diese linkliste soll von einem redakteur bearbeitet werden, neuer partner = neuer link, wie kann ich das aus dem 'content' bereich heraus pflegen?
Zuletzt geändert von mvf am Do 26. Jan 2006, 23:48, insgesamt 1-mal geändert.
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
i-fekt
Beiträge: 1520
Registriert: Mo 3. Jan 2005, 02:15
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von i-fekt »

Eigene Rubrik anlegen und via Artikelliste ausgeben.
mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

Beitrag von mvf »

i-fekt hat geschrieben:Eigene Rubrik anlegen und via Artikelliste ausgeben.
dann klappts aber mit der velinkung nicht :(
die linken dann ja immer auf die dazugehärigen artikel in contenido

ich möchte aber gerne im footer sozusagen die Partnernamen hintereinanderweg diese wiederum, als links auf 'deren' homepages verlinkt und nicht erst auf die eigenen artikel, oder habe ich da was grundsätzliches in contenido noch nicht begriffen?
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
i-fekt
Beiträge: 1520
Registriert: Mo 3. Jan 2005, 02:15
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von i-fekt »

Das ist völlig frei, was du in der Artikelliste ausgibst.
mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

Beitrag von mvf »

i-fekt hat geschrieben:Das ist völlig frei, was du in der Artikelliste ausgibst.
hallo i-fekt

erstmal merci, soviel zeit muss sein, für deinen input. aber ich scheiter noch

zur artikelliste.
ich habe jetzt einfach mal die von herrB genommen, die advanced article ist 1.0, da sie seeeeeeeeehr flexibel ist. http://contenido.org/forum/viewtopic.ph ... ticle+list damit habe ich nun aber genau das problem, was ich schon erahnte :(

zum einen werden die links aus dem artikel entfernt, heisst nur der text des artikels wird ausgegeben, zum anderen müsst ich dies als modul in alle templates einbindenund vorkonfigurieren, des packt ja kaum ein redakteur ;) - dies wäre kein problem, aber die einstellungen aus der template vorkonfiguration werden bei auswahle des templates nicht mit übernommen, sollte ich vieleicht mal in herrB's thread nachfragen.

artikellisten gibt es ja derer viele, bevor ich die alle durchteste mit der 4.6.4 :(

in der kat partner gibt es nur einen artikel, ergo ist der auch startartikel darin steckt ein CMS_HTML[1] container, in dem dann der redakteur einfach einen link nach dem anderen eingeben oder bearbeiten/löschen kann, per wysiwyg

ich bräuchte halt eine ganz einfache artikelliste, die den inhalt des CMS_HTML[1] containers 1:1 wiedergibt, also die links aus dem CMS_HTML[1] container nicht in plaintext umwandelt und vor allem die vorkonfiguration aus der Template konfiguration übernimmt! :oops:
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

Beitrag von mvf »

oh man wie painlich real basics ;)

Code: Alles auswählen

<?php

/**
* Beispiel eines Artikellisten-Modules
* mit Hilfe der Contenido-API Klassen.
*
* Jan Lengowski / four for business AG
*/

// Artikellisten Optionen einstellen
// Idcat ist ein MUSS feld, array("idcat"=>n);
$articleListOptions = array("idcat" => 12,          // Idcat (Muss angegeben werden)
                                      "lang"  => $lang,       // Sprach id (optional), standard ist die aktive Sprache
                                      "client"=> $client,     // Mandant id (optional), standard ist der aktive Mandant
                                      "start" => true,        // Startartikel
                                      "order" => "created",   // Feldname nach dem sortier wird, siehe tabelle 'con_art_lang'
                                      "direction" => "asc"); // Ab- oder Aufsteigende sortierung ('asc', oder 'desc')

// Artikellisten Objekt erzeugen
$articleList = new ArticleCollection($articleListOptions);

// Artikelliste mit Head1, Head2 und HTML1 ausgeben
while ($article = $articleList->nextArticle())
{
    $html1 = $article->getContent('html', 1);
   
    echo $html1;
}

?> 
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
Martuno
Beiträge: 15
Registriert: Di 20. Dez 2005, 13:45
Wohnort: Zürich
Kontaktdaten:

Beitrag von Martuno »

Könnte über ein Modul gelöst werden und übers Layout/Template auf allen Seiten verfügbar sein.

Dein Redaktor muss dann halt das Modul abändern, falls es Anpassungen gibt.



Das normale HTML im Output, z.B.:

<a href="..."><img src=...></a>
<a href="..."><img src=...></a>


Gruss
Martin
mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

Beitrag von mvf »

hallo martuno, danke, aber mit dem kleinen modülchen da oben brauch der redaktuer nur den einen artikel im wysiwyg bearbeiten als neuen namen eintippen, button klicken, link eingeben, neues fnster wählen und speichern.

so wie ichmir des vorgsetellt habe.

die idcat muss man direkt im modul eingeben, könnte man aber auch über

Code: Alles auswählen

$cApiClient = new cApiClient($client);
$catStart = $cApiClient->getProperty('navigation', 'idcat_XXX'); 
in den mandanteinstellungen setzen
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
Gesperrt