Hi, ich würde gerne Den Meta-Daten Bereich eines Artikels Teilweiße eine Ebene nach vorne holen.
Ich möchte das das Bild, Die Beschreibung und Keywords
direkt über den Blocks angezeigt werden.
Reicht es wenn ich hier einfach den Code von einer in die andere
Datei Kopiere oder muss ich noch irgendwas beachten?
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/
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
Re: Backend, Metadaten nach vorne
Hi,
Gruß,
Markus
Ich glaube kaum, dass das funktioniert, du kannst es aber trotzdem probieren . Willst du das ganze nur innerhalb des MetaFormulars verschieben (Hier würde es evtl mit CSS gehen) oder komplett auf eine andere page?tichy hat geschrieben: Reicht es wenn ich hier einfach den Code von einer in die andere
Datei Kopiere oder muss ich noch irgendwas beachten?
Gruß,
Markus
- Gregor.Harlan
- Entwickler
- Beiträge: 1130
- Registriert: 4. Jun 2007, 10:35
- Wohnort: Frankfurt am Main
Ich hatte mir mal bei einem Projekt genau an die Stelle die Artikeltyp-Auswahl, die ja auch unter Metadaten/Sonstiges ist, gebaut. Soweit ich weiß ging das aber nicht mit einfachen Kopieren der entsprechenden Passagen aus dem Code. Müsste ich noch mal schauen, wie ich das gemacht hatte, wenn du das mal sehen möchtest.
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
- Gregor.Harlan
- Entwickler
- Beiträge: 1130
- Registriert: 4. Jun 2007, 10:35
- Wohnort: Frankfurt am Main
So, hier ist der Code, war aber für Redaxo 3.2.
Ich hatte es mir allerdings noch so gebaut, dass automatisch der Artikeltyp in allen Sprachen verändert wird.
@ tichy: Müssteste dann mal schauen, ob du dir entsprechend was für deine Wünsche bauen kannst.
In der /redaxo/pages/content.inc.php ab zeile 51:
Ich hatte es mir allerdings noch so gebaut, dass automatisch der Artikeltyp in allen Sprachen verändert wird.
@ tichy: Müssteste dann mal schauen, ob du dir entsprechend was für deine Wünsche bauen kannst.
In der /redaxo/pages/content.inc.php ab zeile 51:
Code: Alles auswählen
if ($savetype == 1)
{
$clangsql = new sql;
$clangsql->setQuery("select * from ".$REX['TABLE_PREFIX']."clang");
$type_sql = new sql;
$type_sql->setTable($REX['TABLE_PREFIX']."article");
for ($i=0;$i<$clangsql->getRows();$i++)
{
$type_sql->where("id='$article_id' and clang=$i");
$type_sql->setValue("type_id",$type_id);
$type_sql->setValue("updatedate",time());
$type_sql->setValue("updateuser",$REX_USER->getValue("login"));
$type_sql->update();
}
rex_generateArticle($article_id);
$article->setQuery("select * from ".$REX['TABLE_PREFIX']."article where id='$article_id' and clang=$clang");
}
$typensql = new sql();
$typensql->setQuery("select * from ".$REX['TABLE_PREFIX']."article_type order by type_id");
$inputs = '';
for ($i=0;$i<$typensql->getRows();$i++)
{
$checked = ($article->getValue("type_id") == $typensql->getValue("type_id")) ? ' checked' : '';
$inputs .= '<input type="radio" name="type_id" id="type_id'.$i.'" value="'.$typensql->getValue("type_id").'"'.$checked;
$inputs .= ' onClick="typenwahl.submit()" />';
$inputs .= '<label for="type_id'.$i.'"> '.$typensql->getValue("name").'</label> | ';
$typensql->next();
}
$typenblock = "<table width=770 cellpadding=0 cellspacing=1 border=0><tr>";
$typenblock .= "<td width=30 class=dgrey><img src=pics/leer.gif width=16 height=16 vspace=5 hspace=12></td>";
$typenblock .= "<td class=dgrey> <b>".$I18N->msg("article_type_list_name").":</b> | ";
$typenblock .= '<form name="typenwahl" method="get" action="index.php" style="display: inline;">';
$typenblock .= $inputs;
$typenblock .= "<input type=hidden name=page value=content>
<input type=hidden name=article_id value='$article_id'>
<input type=hidden name=mode value=$mode>
<input type=hidden name=savetype value=1>
<input type=hidden name=clang value=$clang>
<input type=hidden name=ctype value=$ctype>
</form></td></tr></table><br>";
echo $typenblock;